某些机器似乎无法播放(或极度延迟)从IceCast2传送到jPlayer的mp3文件。
有问题的浏览器:Chrome 49/50,IE 11
在大约75%的测试计算机/平板电脑/手机上都能正常使用(包括问题中没有列出的许多浏览器)。
有一点需要注意,如果它不能在一个浏览器上播放,它将无法在机器上的任何浏览器上播放。这个规则的一个例外是,一台无法播放的机器从9升级到11并且它在IE上运行,但在升级之前或之后无法在Chrome上运行。
我猜这些机器(iTunes,Pandora等)上安装了一些阻止jPlayer代码工作的应用程序/网络应用程序/插件。
使用devtools,您可以观看浏览器尝试加载音频,但它只是永久停止,或者很长时间(在某些情况下最多25分钟)。
有没有人处理类似的情况,如果有,你是如何解决这个问题的?已经烧了好几个小时的谷歌搜索来回答这个问题而没有结果......
IceCast2的相关代码:
<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>
jPlayer的相关浏览器代码:
<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 :(得分:-1)
当用户尝试连接过去时,您的日志会显示什么?相关的日志,有一个工作演示狂野的帮助非常大。祝好运。