File tree Expand file tree Collapse file tree 4 files changed +20
-45
lines changed
Expand file tree Collapse file tree 4 files changed +20
-45
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ targets:
3131 headerVisibility : public
3232 settings :
3333 PRODUCT_NAME : FSPlayer
34- MARKETING_VERSION : 1.0.3
34+ MARKETING_VERSION : 1.0.4
3535 DEFINES_MODULE : YES
3636 MODULEMAP_FILE : " ${MY_PROJECT_DIR}/module-macos.modulemap"
3737 MY_PROJECT_DIR : " ${MY_PROJECT_DIR}"
@@ -146,7 +146,7 @@ targets:
146146 headerVisibility : public
147147 settings :
148148 PRODUCT_NAME : FSPlayer
149- MARKETING_VERSION : 1.0.3
149+ MARKETING_VERSION : 1.0.4
150150 DEFINES_MODULE : YES
151151 MODULEMAP_FILE : " ${MY_PROJECT_DIR}/module-ios.modulemap"
152152 SWIFT_INCLUDE_PATHS :
@@ -255,7 +255,7 @@ targets:
255255 headerVisibility : public
256256 settings :
257257 PRODUCT_NAME : FSPlayer
258- MARKETING_VERSION : 1.0.3
258+ MARKETING_VERSION : 1.0.4
259259 DEFINES_MODULE : YES
260260 MODULEMAP_FILE : " ${MY_PROJECT_DIR}/module-tvos.modulemap"
261261 SWIFT_INCLUDE_PATHS :
Original file line number Diff line number Diff line change 1515- [x] 支持获取预加载进度
1616- [x] 获取基本信息(音频:采样率、声道数、时长等,视频:宽、高、fps、时长等)
1717- [x] 支持获取首帧解码时间、渲染时间
18- - [x] 支持 file、http、https、udp、rtmp、rtp、rtsp、bluray、smb 等协议
19- - [x] 支持设置 HTTP 超时、错误重试、UA、Cookie、如果是 m3u8 支持透传给 ts 请求
18+ - [x] 支持 file、http、https、udp、rtmp、rtp、rtsp、bluray、smb、ftp 等协议
19+ - [x] 支持设置 HTTP 超时、错误重试、UA、Cookie、Referer、Origin 等, 如果是 m3u8 支持透传给 ts 请求
2020- [x] 支持 HLS 直播或者点播
2121- [x] 支持 AV1、uavs3 解码器
22- - [x] 支持单独播放音频显示内置封面
23- - [x] 支持单独播放图片
22+ - [x] 支持播放音频时显示内置封面
23+ - [x] 支持播放图片
2424- [x] 支持精准 seek
2525- [x] 支持软硬解设置
2626- [x] 支持多实例播放
4343- [x] 支持设置视频镜像模式
4444- [x] 支持设置视频背景颜色(默认黑色)
4545- [x] 支持设置画面饱和度、亮度、对比度
46- - [x] 支持同时渲染到多个 View上
46+ - [x] 支持将画面同时渲染到多个 View 上
4747- [x] 支持实时获取音频 PCM 数据
4848- [x] 支持自定义渲染 View
4949- [x] 支持 4K/HDR/HDR10/HDR10+/Dolby Vision,不支持 Dolby Vision P5
5555- [x] 录制视频
5656- [x] 支持播放webp动画
5757- [x] 支持自定义音频渲染器
58-
59- 最近支持
60-
6158- [x] 缓冲进度通知
6259- [x] 支持异步销毁,即使不调用 shutdown 也能正常销毁
6360- [x] 支持设定播放器不管理 AudioSession 状态
64- - [x] 优化播放器 View 动画效果
61+ - [x] 优化播放器 View 旋转时的动画效果
62+
63+ 最近支持
6564
6665调研中
6766
68- - [ ] AV1 硬解
67+ - [ ] AV1 可以硬解,但个别视频会崩溃
6968- [ ] 直播回放
7069- [ ] 音视频可变速变调
7170- [ ] 支持透明视频
@@ -98,15 +97,15 @@ FSPlayer 完全免费,使用 [LGPLv3](./COPYING.LGPLv3) 许可协议发布,
9897- 通过 Cocoapods 集成:
9998
10099```
101- pod "FSPlayer", :podspec => 'https://github.com/debugly/fsplayer/releases/download/1.0.3 /FSPlayer.spec.json'
100+ pod "FSPlayer", :podspec => 'https://github.com/debugly/fsplayer/releases/download/1.0.4 /FSPlayer.spec.json'
102101```
103102
104103### 调用
105104
106105```
107106FSOptions *options = [FSOptions optionsByDefault];
108107//创建播放器
109- self.player = [[FSPlayer alloc] initWithContentURL :url withOptions :options];
108+ self.player = [[FSPlayer alloc] initWithContent :url options :options];
110109//创建播放器渲染view
111110NSView <FSVideoRenderingProtocol>*playerView = self.player.view;
112111playerView.frame = self.playerContainer.bounds;
Original file line number Diff line number Diff line change 11ChangeLog
22-----------------------
3- * Update NEWS .md
3+ * Update CHANGELOG .md
44* Update README.md
5- * Commit and push
6-
7- FFmpeg
8- -----------------------
9- * Build and test iOS and Android demo locally
10- * Modify ffmpeg version in init-ios.sh and init-android.sh
11- * Modify ffmpeg version in ` IJKFFMoviePlayerController ` (by running ` sh init-ios.sh ` )
12- * Commit and push
13-
14- OpenSSL
15- ----------------------
16- * Check openssl latest stable version
17-
18- ijkplayer
19- -----------------------
20- * Update version.sh
21- * Create a tag (subtitle)
22- * Commit and push (TAG ONLY)
23-
24- Travis-ci
25- -----------------------
26- * Modify ijk version in ` .travis.yaml ` in iOS and Android ci repo.
27- * Ensure compile task has been started on travis-ci.
28- * Ensure Andoird release has been released in bintray.
5+ * Upgrade version in version.sh then exec
6+ * Commit "bump version to xxx" and push
297
308Take off
319-----------------------
32- * Push master to github
10+ * Push master to github
Original file line number Diff line number Diff line change 22
33set -e
44
5- VERSION_NAME=1.0.3
5+ VERSION_NAME=1.0.4
66VERSION_TARGET=$1
77
88echo " alter version to $VERSION_NAME "
@@ -13,9 +13,7 @@ do_version_readme() {
1313
1414do_version_xcode () {
1515 sed -i " " " s/\([[:space:]]*MARKETING_VERSION:[[:space:]]\)[[:digit:].]*[[:digit:]]/\1$VERSION_NAME /g" FSPlayer.yml
16- ./examples/ios/generate-fsplayer.sh
17- ./examples/tvos/generate-fsplayer.sh
18- ./examples/macos/generate-fsplayer.sh
16+ ./generate-proj.sh
1917}
2018
2119if [ " $VERSION_TARGET " = " readme" ]; then
You can’t perform that action at this time.
0 commit comments