微信小程序騰訊視頻插件的使用實(shí)例
在開發(fā)一個(gè)小程序項(xiàng)目時(shí),需要在頁面中觀看視頻,就需要使用到微信小程序的騰訊視頻插件,這樣就可以在頁面中引用騰訊視頻,而無需使用自己的服務(wù)器進(jìn)行視頻的播放,節(jié)約了很大的服務(wù)器開支。但是微信小程序插件的文檔寫的很不清楚,因此將我的解決方法寫在這里。
一、在小程序中引入插件。
進(jìn)入微信公眾平臺,在設(shè)置中找到第三方服務(wù),在插件管理中添加插件。搜索到騰訊視頻,點(diǎn)擊添加,同時(shí)打開騰訊視頻的詳情,在里面找到該插件的appid與版本號。
接著是代碼部分,在app.json中添加
"plugins": { "tencentVideo": { "version": "1.1.1", "provider": "wxa75efa648b60994b" }
其中version是版本號,provider是appid。
二、在需要使用的頁面中引用該插件的組件
官方文檔并沒有關(guān)于該方法的具體說明,所以會導(dǎo)致出現(xiàn)無法找到對應(yīng)playerid的txv-video的問題
打開想要使用插件頁面的json文件,在里面添加
"usingComponents": { "txv-video": "plugin://tencentVideo/video" }
這就代表著可以在頁面中使用txv-video組件啦
三、在頁面中使用組件
進(jìn)入wxml文件,在里面添加
<txv-video vid="vid" playerid="txv1"></txv-video>
這一步很簡單,vid是騰訊視頻的vid,playerid是該txv-video唯一識別碼,這個(gè)組件不能通過css進(jìn)行樣式修改
四、在js中進(jìn)行引入
如果你不想在js中對該插件進(jìn)行控制的話,可以不引入。
const TxvContext = requirePlugin("tencentVideo"); let txvContext = TxvContext.getTxvContext('txv1'); txvContext.play(); //播放
這就是引用騰訊視頻插件的全部過程了,希望能夠幫助到一樣使用這個(gè)插件遇到問題的人。
zHiShop小程序工具提供多類型商城/門店小程序制作,可視化編輯 1秒生成5步上線。通過拖拽、拼接模塊布局小程序商城頁面,所看即所得,只需要美工就能做出精美商城。更多小程序商店請查看:小程序商店