知識付費音視頻播放功能采用阿里云web播放器。阿里云web播放器支持H5和Flash兩種播放模式,由于Flash Player已停止服務,主流瀏覽器均不支持Flash播放。在此只對H5模式進行簡要介紹。
1. 格式支持
音頻編碼格式:AAC 音頻文件格式:MP3
視頻編碼格式:H.264 視頻協議:MP4、FLV、HLS
2. H5適配說明
1) H5模式同時支持桌面端和移動端瀏覽器。
2) 桌面端瀏覽器播放FLV、HLS時必須啟用跨域設置。
3) H5模式在移動端不支持播放FLV視頻。
桌面端和移動端瀏覽器對HLS存在版本支持要求,如Safari需8及以上版本。
- 接入阿里云web播放器
1) 引入JavaScript文件和CSS文件
2) 設置掛載元素
3) 實例化播放器
以上三種實例化播放器分別在知識付費的視頻素材播放、點播功能、直播間中使用。在實例化時傳入的參數不知以上示例中提到的這些,可根據實際業務需求配置參數。
- 接口調用
1) 在創建播放器構造函數的回調函數里調用
2) 自定義播放器外觀和控件
阿里云web播放器支持自定義外觀、播放控件是否顯示和顯示位置。播放器控制欄UI通過修改skinLayout屬性定制組件是否顯示和顯示位置。