Android 星系S3上的HLS流

Android 星系S3上的HLS流,android,http-live-streaming,galaxy,Android,Http Live Streaming,Galaxy,我们正在为Android设备开发支持自适应比特率的音乐流应用程序。我们正在使用Wowza作为流媒体服务器,它将使用HLS流媒体歌曲。我们已经将每首歌曲转换成四个比特率,并创建了在HLS URL中引用的smil文件。所以基本上最终的URL看起来是这样的 我们已经在多台android设备(android版本4.0或更高版本)上测试了该应用程序,包括Galaxy S2、Galaxy Note I、Sony Experia、Google Nexus等。。除Galaxy S3外,所有这些设备上的歌曲都在

我们正在为Android设备开发支持自适应比特率的音乐流应用程序。我们正在使用Wowza作为流媒体服务器,它将使用HLS流媒体歌曲。我们已经将每首歌曲转换成四个比特率,并创建了在HLS URL中引用的smil文件。所以基本上最终的URL看起来是这样的

我们已经在多台android设备(android版本4.0或更高版本)上测试了该应用程序,包括Galaxy S2、Galaxy Note I、Sony Experia、Google Nexus等。。除Galaxy S3外,所有这些设备上的歌曲都在流媒体播放。在Galaxy S3上,歌曲开始播放到6秒。之后,这首歌循环播放,一次又一次播放6秒的部分

当通过浏览器访问上述URL时,也会观察到相同的行为

我们已尝试检查wowza日志,但未报告任何错误


有人在S3设备上尝试过这样的东西吗。如果您能提供有关如何调试此问题的任何指导,我们将不胜感激。

Android文档指出(尽管不够清楚),TS容器格式仅支持AAC音频。您正在尝试使用包含MP3音频数据(iOS支持)的TS段播放HLS

我可以分享这样的观察结果,即这样做在大多数Android设备上都有效,但不是在所有设备上都有效。 S-III就是一个例子


请参阅文档中的。

谢谢。我在mp4容器中以aac格式对音频文件进行编码。现在它在S3、Note II和我测试过的其他设备上都可以正常运行。