Metadata-Version: 2.4
Name: Pyckplayer
Version: 1.0.2
Summary: 一个基于CKPlayer的Python视频播放器包装器
Home-page: https://github.com/yourusername/pyckplayer
Author: lenvy1
Author-email: lenvy1@163.com
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.31.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# Pyckplayer

一个基于 CKPlayer 的 Python 视频播放器包装器，支持在 Windows 系统上使用 Edge 浏览器或系统默认浏览器播放网络视频。

## 功能特点

- 🎬 支持多种视频格式：mp4, flv, m3u8, ts 等
- 📱 支持移动端和 PC 端
- 🔗 支持点播、直播、直播+回放
- 🎨 提供封面图支持
- ⚡ 自动计算窗口大小，保持视频比例
- 🧹 自动清理临时文件

## 安装方法

```bash
pip install Pyckplayer
```

## 使用方法

### 命令行方式

```bash
# 基本用法
pyckplayer <视频URL>

# 指定视频尺寸
pyckplayer <视频URL> -w 720 -h 1280

# 添加封面图
pyckplayer <视频URL> -p <封面图URL>

# 指定播放器标题
pyckplayer <视频URL> -t "我的视频"

# 使用系统默认浏览器（不使用Edge）
pyckplayer <视频URL> --no-edge
```

### Python API

```python
from pyckplayer import play_video

# 基本用法
play_video("https://example.com/video.mp4")

# 完整参数
play_video(
    url="https://example.com/video.mp4",
    width=720,
    height=1280,
    poster_url="https://example.com/cover.jpg",
    title="我的视频",
    use_edge=True
)
```

## 参数说明

| 参数 | 类型 | 说明 |
|------|------|------|
| url | str | 视频URL（必需） |
| width | int/float | 视频宽度（像素） |
| height | int/float | 视频高度（像素） |
| poster_url | str | 封面图URL |
| title | str | 播放器标题，默认为 "CKPlayer" |
| use_edge | bool | 是否使用Edge浏览器，默认为 True |

## 支持的平台

- Windows 10/11
- Python 3.8+

## 依赖

- requests >= 2.31.0

## 开源协议

MIT License
