怎么用uni-app開發小程序直播/APP直播?開發中可能面臨的幾個問題。
1.uniapp導入 js SDk報錯:Unhandled error
可能是瀏覽器模擬的移動端暫不支持播放m3u8,使用真機進行調試即可。
2.安卓uniapp直播跳轉商品庫的APP鏈接報錯
當前安卓的uniapp不支持原生跳轉,只支持https網頁跳轉。
3.IOS端集成 uniapp 無法進行橫屏
可以嘗試進行以下代碼改動解決:
在manifest.json 文件添加screenOrientation;
同時需要在pages.json的globalStyle屬性中添加”pageOrientation”: “auto”
4.集成保利威直播SDK后uniapp上架失敗,有Error報錯
dcloud 官網下載的離線包 PLVIJKPlayer 包含 x86_64 架構,會影響上架,需要重新生成一個剔除x86_64 架構的framework。
5.uniapp離線打包報錯:Fail to find selector with component name:plv-player and method:setVid, please check if the parameters are correct
添加播放器插件,參考demo nvue 代碼即可
6.uniapp中setDownloadCallbackInterval方法的回調時間單位是什么?
以【秒】為單位
7.android點播的uniapp視頻播放器,報錯30028
檢查并校對初始化參數,尤其是secretkey,出現這個錯誤都是初始化參數不匹配或不正確導致
8.uniapp 安卓端打包后運行提示“”TypeError: Cannot read property “setConfig’ of undefined”
若打包時使用官方基座會導致出現這個錯誤,改為使用“自定義基座”即可
9.uniapp+vue3項目,引用微信小程序SDK版本,運行起來polyv-sdk插件util文件報錯”default” is not exported by
uniapp版本引用微信小程序SDK插件方式引入錯誤導致不兼容,uniapp 需要采用 wxcomponents 引入polyv-sdk 插件方式運行,里面很多方法都是根據微信原生小程序方法進行開發的。
10.uniapp點播的視頻任務下載完畢以后任務會直接消失
setConfig初始化多次導致,調整代碼,確保只調用一次setConfig。
未完待續……
