SJVideoPlayer icon indicating copy to clipboard operation
SJVideoPlayer copied to clipboard

新版本怎么设置avAsset

Open trial opened this issue 3 years ago • 1 comments

使用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)

新版本报错

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You must override playerWithMedia:completionHandler: in a subclass.'

trial avatar Jul 19 '22 00:07 trial

方便贴一下播放器初始化部分的代码吗?

changsanjiang avatar Jul 19 '22 07:07 changsanjiang