Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Icecast:在Android上的流媒体开始时暂停_Android_Icecast_Internet Radio_Liquidsoap - Fatal编程技术网

Icecast:在Android上的流媒体开始时暂停

Icecast:在Android上的流媒体开始时暂停,android,icecast,internet-radio,liquidsoap,Android,Icecast,Internet Radio,Liquidsoap,我有一个服务器Icecast与Liquidsoap一起工作,以流式传输互联网广播,我注意到在一些Android设备上接收音乐时出现问题(例如,三星Galaxy tab)——在音乐缓冲几秒钟后,音乐播放开始约一秒钟,然后突然停止,然后又沉默了几秒钟,然后才开始正常播放。在其他一些安卓设备上,比如HTC desire——没有这种事情发生——音乐在缓冲后开始正常播放。 以下是相关流的示例: 当我在Android设备上的浏览器(Google Chrome)中打开链接时,就会发生这种情况。使用相同的结果,

我有一个服务器Icecast与Liquidsoap一起工作,以流式传输互联网广播,我注意到在一些Android设备上接收音乐时出现问题(例如,三星Galaxy tab)——在音乐缓冲几秒钟后,音乐播放开始约一秒钟,然后突然停止,然后又沉默了几秒钟,然后才开始正常播放。在其他一些安卓设备上,比如HTC desire——没有这种事情发生——音乐在缓冲后开始正常播放。 以下是相关流的示例:

当我在Android设备上的浏览器(Google Chrome)中打开链接时,就会发生这种情况。使用相同的结果,我使用Android.media.MediaPlayer类从我目前开发的Android应用程序连接到Icecast流:
MediaPlayer.setDataSource(“http://rdsradio.ru:8000/4th.mp3");

而且,即使在那些有问题的设备上,我也可以正常连接和收听其他Icecast无线电源的流,比如 -这就是为什么我认为我的Icecast+Liquidsoap设置可能有问题——是什么让音乐在开始时停止播放

<burst-on-connect>1</burst-on-connect>
<burst-size>64000</burst-size>
1
64000
我试图在/etc/icecast2/icecast.xml中更改这些参数,比如将突发大小增加到10-20倍,或者将连接上的突发设置为0,但没有注意到任何差异(在更改参数以重新加载配置后,我运行
/etc/init.d/icecast2 reload

任何想法-如何修复该行为


更新:我尝试在Android上的VLC播放器中打开流,但没有问题,因此使用Android.media.MediaPlayer(可能是Google Chrome中的内置HTML5音频播放器使用相同的库)似乎有问题。我将尝试在应用程序中使用不同的媒体播放器。

实际上,解决方案很简单。icecast.xml中将突发大小设置为500000修复了该问题。早些时候,我在更改了icecast.xml之后使用了
/etc/init.d/icecast2 reload
,出于某种原因,我认为icecast中的突发大小也会以类似的方式更改,但没有发生。只有重新启动icecast才真正更改了该设置

你在安卓上使用的是哪款播放器?您似乎没有指定。@TBR在帖子中添加了注释。Thnx!我们有同样的问题,我们将根据你的建议进行测试。你用了多少钱和价值?@Francesco 600000,500000