用uni-app開發小程序直播會遇到哪些問題?
1.ios不能后臺掛起uniapp插件
ios端使用后臺音頻播放和畫中畫功能,沒有在 manifest.json 進行權限配置,在 manifest.json 進行權限配置即可。
2.uniapp ios打包后,聊天室提示viewerId 不能為空
因為channelid、userid、viewerid 的數據類型不是string類型,要將包內對應的值都轉成 string 類型。
3.直播安卓uniapp插件,進入白屏,無任何報錯
直播安卓端需要打包以下插件:
4.通過uniapp集成保利威點播播放器怎么實現跨端續播?
保利威點播1.0.2及以上版本均支持跨端續播,但 iOS 跨端續播需要傳viewerId才會生效,在setVid前配置即可。
5.通過uniapp集成保利威點播播放器是否支持字幕?
1.0.2及以上版本均支持。
6.集成uni插件,接入無延遲需要怎么配置?
無需特殊代碼配置,默認跟隨保利威后臺頻道配置,支持無延遲頻道。
7.uniapp點播SDK中后臺視頻播放需要申請哪些權限?
后臺播放需要的權限:
android.permission.FOREGROUND_SERVICE ?前臺服務權限
android.permission.WAKE_LOCK 為了防止設備進入睡眠狀態,需要添加WAKE_LOCK?喚醒鎖權限,具體請咨詢19924784795。
8.保利威uniapp demo中實現后臺視頻播放的代碼是哪個方法?
9.uniapp Android插件集成報錯:Cannot read property ‘setVid’ of undefined
打包時使用官方基座會導致出現報錯,改為使用“自定義基座”即可
10.uni-app插件,是否可以去掉直播播放器中暫停按鈕?
不能。由于uniapp 的直播插件引用的是安卓和ios多場景SDK封裝好的庫,而直播中的可暫停的按鈕屬于封裝好無法修改的情況,因此是無法調整的,是uniapp目前的現狀。可以通過集成原生安卓或iOS多場景SDK來解決,這些ui層的代碼都是開放的、可調整的。
未完待續……