阿里雲播放器aliplayer踩坑


點播不同格式之間不能切換

比如a視頻為mp4格式,b視頻為m3u8格式,a和b之間切換。會導致很多異常問題

  • a先切換到b,發現播放沒有問題,可以調用replayByVidAndPlayAuth無縫切換,但是再從b切換到a,就出現視頻格式無法解析的問題,報4006
  • a先切換到b再切回a,無法對b進行調用dispose銷毀。導致a和b同時都在播放的情況
  • 其他異常

 

缺少部分操作事件監聽,以及大部分組件缺少回調事件

比如音量調整是沒有監聽回調的,目前只能通過timeupdate事件監聽記錄上一個時間點的音量和當前的音量做對比。

倍數/清晰度等組件都沒有切換的監聽或回調,拿不到用戶到底做了什么

 

數據錯誤/難用的情況

阿里雲的startSeek事件在pc上拖拽時返回的時間是不正確的

初始播放/重播/切換清晰度等都會觸發play/ready等事件,不確定還有沒有其他動作也會進入這些事件,難以正確使用

 

多個播放器實例之間的一些數據/配置被共享了,導致錯亂引發異常

情況描述:本人同一個瀏覽器窗口需要有兩個播放器實例,一個是普通播放器a,配置有很多,一個視頻有多個清晰度。另一個只是小窗口視頻b,基本配置很少,只有一個清晰度。先初始化a,然后初始化b,然后將b關閉后,調用播放器函數replayByVidAndPlayAuth切換a為其他同類視頻,就會報4400錯誤

 

如果只是初始化一個a實例調用replayByVidAndPlayAuth切換是完全沒有問題的。

解決辦法:每次加載新視頻都重新初始化

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM