閱讀512 返回首頁    go 人物


web播放器常見問題___視頻播放_使用手冊_媒體轉碼-阿裏雲

1、IOS播放自動全屏:

IOS下瀏覽器模式下h5播放器強製是全屏的,除非再app下才可以非全屏播放,需要兩個配置:

(1)播放器添加參數:

playsinline:true,

(2)webview添加參數:

webview設置allowsInlineMediaPlayback屬性為YES

webview.allowsInlineMediaPlayback = YES;

2、flash播放器對mp4/flv無法拖拽

mp4與flv拖拽需要cdn添加支持,是通過播放器發送帶時間的請求到cdn,cdn返回該時間段的視頻數據。如果要實現拖拽,需要以下兩個條件:

(1)文件索引信息需要在視頻的頭部,mp4包含視頻時間戳等索引信息,以及flv的meta信息要在視頻最前麵,播放器解析到視頻索引信息後,才可以依據拖拽的位置通過索引信息拿到指定位置的數據點,去向cdn發送請求;

(2)cdn支持帶時間/byte range的請求,需要在cdn控製台開啟

3、flash播放器播放m3u8提示跨域錯誤

播放器跨域訪問時需要添加策略文件,即在視頻播放鏈接所在域名的根目錄下,添加crossdomain.xml文件,其中添加播放器所在域名的權限,例如:

https://test1.com/app/test.m3u8 需要添加 https://test1.com/crossdomain.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <cross-domain-policy>
  3. <allow-access-from domain="*"/>
  4. <allow-http-request-headers-from domain="*" headers="*" secure="false"/>
  5. </cross-domain-policy>

4、視頻支持格式

flash:flv,rtmp,m3u8,mp3 直播建議使用flv與m3u8

h5:mp4,mp3,m3u8 直播使用m3u8

其中h5取決於瀏覽器支持情況,IOS與大部分的安卓機器都支持m3u8.

5、播放器封麵圖片無法顯示

(1)確認cover字段輸入url是否有效

(2)確認cover輸入的url所在域名是否存在有效的crossdomain.xml文件

最後更新:2016-12-14 16:19:26

  上一篇:go 移動端播放器SDK__視頻播放_使用手冊_媒體轉碼-阿裏雲
  下一篇:go 提交媒體信息作業__媒體信息接口_API使用手冊_媒體轉碼-阿裏雲