2016-05-11 108 views
0

某些機器似乎無法播放(或極度延遲)從IceCast2饋送給jPlayer的mp3文件。jplayer在某些ie和Chrome瀏覽器中不播放mp3

瀏覽器中的問題:鉻五十〇分之四十九,IE 11

它正常工作所測試的計算機/片/電話(包括許多瀏覽器中的問題未列出)的約75%。

有一點需要注意,如果它不能在一個瀏覽器上播放,它不會在有問題的機器上的任何瀏覽器上播放。這個規則的一個例外是,無法播放的機器將其IE從9更新到11,並且它在IE上運行,但在升級之前或之後無法在Chrome上運行。

我猜測一些應用程序/網絡應用程序/插件已經安裝在這些機器上(iTunes,Pandora等),它阻止了jPlayer代碼的工作。

使用devtools,你可以觀看瀏覽器嘗試加載音頻,但它只是永遠停頓,或者很長一段時間(在某些情況下最多25分鐘)。

有沒有人處理過類似的情況,如果是的話,你是如何解決這個問題的?谷歌搜索幾個小時都被燒燬回答沒有結果這個問題...

從IceCast2相關的代碼:從jPlayer

<limits> 
    <clients>1000</clients> 
    <sources>5</sources> 
    <queue-size>524288</queue-size> 
    <client-timeout>30</client-timeout> 
    <header-timeout>15</header-timeout> 
    <source-timeout>10</source-timeout> 
    <burst-on-connect>1</burst-on-connect> 
    <burst-size>4096</burst-size> 
</limits> 

<listen-socket> 
    <port>9600</port> 
</listen-socket> 

<mount type="normal"> 
    <mount-name>/Meeting</mount-name> 
    <max-listeners>100</max-listeners> 
    <public>1</public> 
    <stream-url>http://www.taneycounty.org/lld.php</stream-url> 
    <bitrate>64</bitrate> 
    <type>application/mp3</type> 
    <hidden>1</hidden> 
    <burst-size>65536</burst-size> 
    <mp3-metadata-interval>4096</mp3-metadata-interval> 
</mount> 

相關的瀏覽器代碼:

<audio 
    controls id="tc-audio-element" 
    autoplay="autoplay" 
    src="http://www.taneycounty.org:9600/Meeting?rand=f3rqw63kt74zghcn&type=.mp3" 
    type="audio/mp3" > 
    <source 
    src="http://www.taneycounty.org:9600/Meeting?rand=f3rqw63kt74zghcn&type=.mp3" 
    type="audio/mp3" > 
    Your browser does not support the audio element. 
</audio> 
+0

該機器和Internet之間是否有某種IDS或防火牆?我無法從一個位置訪問它,而從其他位置正常工作。 Traceroute在機器本身之前的最後一跳處停止。 – TBR

+0

它目前沒有運行。僅適用於實時會議。我可以設置循環演示,但我需要更改一些代碼,因爲原始列出的代碼是生產代碼... –

+0

Icecast服務器本身正在運行。我可以從其他地方找到它。但是從一個ISP,您的服務器的IP根本無法達到。 – TBR

回答

-1

做什麼您的日誌顯示用戶何時嘗試連接過去?相關的日誌,非常有幫助的工作演示。祝你好運。

相關問題