W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
基礎庫版本 1.44.0 開始支持,安卓 1.38.1 起支持目前支持宿主端頭條:安卓 746 版本,iOS 753 版本抖音:安卓 890,iOS 930(抖音 iOS 不能全屏)
相關 api:tt.createLivePlayerContext
屬性名 | 類型 | 默認值 | 必填 | 說明 | 最低版本 |
---|---|---|---|---|---|
src | string | 是 | 視頻地址。目前僅支持 flv,支持跨域 | ||
autoplay | boolean | false | 否 | 是否自動播放 | |
muted | boolean | false | 否 | 是否靜音 | |
orientation | string | vertical | 否 | 畫面朝向,vertical 為豎直,horizontal 為水平 | |
object-fit | string | contain | 否 | 填充模式,可選值有 contain,fillCrop | |
bindstatechange | eventhandle | 否 | 播放狀態(tài)變化事件,detail = {code} | ||
bindfullscreenchange | eventhandle | 否 | 全屏變化事件,detail = {direction, fullScreen} |
直播流地址如果跨域,則必須滿足 cors 約束才能正常播放,具體設置可參考:
值 | 說明 |
---|---|
vertical | 豎直 |
horizontal | 水平 |
值 | 說明 |
---|---|
contain | 圖像長邊填滿屏幕,短邊區(qū)域會被填充?? |
fillCrop | 圖像鋪滿屏幕,超出顯示區(qū)域的部分將被截掉 |
code | 說明 |
---|---|
2004 | 視頻播放開始 |
2005 | 視頻播放進度 |
2006 | 視頻播放結束 |
2007 | 視頻播放緩沖 |
2103 | 網絡出錯,正在搶救 |
-2301 | 網絡失敗,無法播放 |
<live-player
id="my-player"
src="https://pull-flv-l6.ixigua.com/game/stream-106078795436654621.flv" rel="external nofollow"
autoplay
bindstatechange="statechange"
>
<button bindtap="requestFs" size="mini" hidden="{{isFullscreen}}">
進入全屏
</button>
<button bindtap="exitFs" size="mini" hidden="{{!isFullscreen}}">
退出全屏
</button>
</live-player>
Page({
data: {
fullScreenDirection: 0
},
statechange(e) {
console.log("狀態(tài)變化", e);
},
requestFs() {
if (!this.ctx) {
this.ctx = wx.createLivePlayerContext("my-player");
}
console.log("fullScreenDirection", this.data.fullScreenDirection);
this.ctx.requestFullScreen({
direction: Number(this.data.fullScreenDirection)
});
},
exitFs() {
this.ctx.exitFullScreen();
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: