w+

Results 14 issues of w+

如果从一个view跳转到带player的view是可以正常旋转的,如果是root view里有player,点击旋转按钮无反应 **运行环境** - iPhone XS max - iOS 15.5 - Swift

bug

使用avplayer,3.3.3用下面的code是正常工作的,升级成3.4.1后,报错 ``` var headers: [AnyHashable: Any] = [:] headers["Referer"] = "referer" headers["User-Agent"] = "user_agent" let asset = AVURLAsset(url: url, options: [ "AVURLAssetHTTPHeaderFieldsKey": headers ]) player.urlAsset = SJVideoPlayerURLAsset(avAsset: asset) ``` 新版本报错...

设置了后台播放 正常情况下锁屏后仍然可以播放,点击pip图标后,再退出pip状态,此时播放的视频,锁屏后停止播放

bug

因为视频没有声音,有个单独的音轨,能不能在sjvideoplayer里添加音轨?

feature

https://europe.olemovienews.com/hls2timeofffmp4/20220718/sBmEtija/mp4/sBmEtija.mp4/master.m3u8 这个视频可以在safari正常播放,不启用缓存sjvideoplayer也没问题 启用缓存后 Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[HLSAsset totalLength]: unrecognized selector sent to instance 0x2833f3f00'

使用播放记录后 ``` var record = SJPlaybackHistoryController.shared().record(forMedia: mediaId, user: userId, mediaType: SJMediaTypeVideo) if record == nil { record = SJPlaybackRecord() record?.mediaId = mediaId record?.userId = userId } let start = record?.position...

bug

打开aliplayer的pip后, 按pip图标没有反应,app退到后台,桌面能显示pip视频 能不能通过图标来切换pip? ``` let controller = SJAliMediaPlaybackController() if #available(iOS 14.2, *) { controller.canStartPictureInPictureAutomaticallyFromInline = true } ```

bug

能增加[CicadaPlayer](https://github.com/alibaba/CicadaPlayer)的支持吗

feature

如果视频没有音轨,不论设置多少倍速播放,都是1X速度播放

发现几个小问题 1.PIP图标被压扁 2.点击选择video track和audio track按钮,默认显示出来有时候是同时勾选了好几项 3.先90度旋转成横屏,然后切换视频轨道,再旋转成竖屏时,横竖会出错 另外如果app退回后台不想自动打开pip,是不是设置canStartPictureInPictureAutomaticallyFromInline成false就可以了? 附上一个测试链接 https://d18dyiwu97wm6q.cloudfront.net/v1/master/3722c60a815c199d9c0ef36c5b73da68a62b09d1/LoveNature4K2-prod/playlist.m3u8 ![IMG_3731](https://github.com/kingslay/KSPlayer/assets/68052735/4c058fff-732d-44b3-8c33-3b7b0a56bfa2) ![IMG_3730](https://github.com/kingslay/KSPlayer/assets/68052735/097006cf-fc8d-479c-ba82-d8db78fb1711) ![IMG_3729](https://github.com/kingslay/KSPlayer/assets/68052735/1de4ce21-c708-415e-9140-70ca95caaf02)