[問題] HTML5 stream audio source 斷線問題

看板Ajax作者 (ChaN)時間9年前 (2015/07/06 11:30), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
http://jplayer.org/ 我使用 jPlayer 當我的 audio player,準備了兩組 mp3 stream 我需要當 channel one 掛掉時自己 switch 去 channel two 但 jPlayer 我找不到 disconnection 的 api,HTML5 audio 我也找不到 所以我利用 jPlayer 的 ended event 來做這件事,因為 pause 不等於 ended 而 play streaming 不應該有 ended,在各個瀏覽器包含 iPhone 測試都可以 問題出在 Android browser,當 stream 斷線時,Android browser 並不會觸發 ended 更扯的是他的狀態還是 play,其他瀏覽器如果斷線的話會自動變成 pause 的狀態 所以 Android browser 呈現的是還在播放但沒有聲音,也沒有 trigger 任何 event... 我現在想的解法是寫一個 interver 可能每 15 秒用 PHP curl 確定 source 在不在 不在的話觸發 switch channel 的功能,但可以的話還是希望使用 native 的功能解決這件事 如果有的話啦..... 而且這樣 scan 我也不知道長期播放下來會不會遇到怪怪的事情 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.219.144.228 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1436153422.A.1E7.html ※ 編輯: chan15 (61.219.144.228), 07/06/2015 13:19:33
文章代碼(AID): #1LcVPE7d (Ajax)