使用 HTML5 音频的无线电流混合 Android 应用程序的巨大延迟
Posted
技术标签:
【中文标题】使用 HTML5 音频的无线电流混合 Android 应用程序的巨大延迟【英文标题】:Huge delay on a radio stream hybrid Android App using HTML5 audio 【发布时间】:2016-06-26 03:43:15 【问题描述】:我正在使用 html5/JS 开发一个在线广播流应用程序(用于特定广播电台),并使用英特尔 XDK 环境为 android 平台构建它。我在网上搜索了几个教程,并找到了一些示例工作示例。以下是相关代码:
<audio controls="controls"><source src="my stream url" type="audio/mp4"></audio>
在流开始播放之前有一个巨大的延迟(尽管第一个 url 似乎也有一个微小的延迟),大约 1 分钟左右。我相信这两个流都是 AAC 格式,我认为音频质量也有一点损失。
如果有人可以帮助我,我将非常感激,即使只是解释我为什么会遇到这种情况。
【问题讨论】:
【参考方案1】:我们有类似的要求来播放来自 Android WebView 的音频。我们注意到它很慢而且质量很差。
我们将此 URL 传递给 Android 应用程序并使用 Android 媒体播放器播放文件。
希望对您有所帮助!
【讨论】:
我希望我不必求助于原生开发......但我会按照你说的去做!谢谢! 我已经使用本机开发环境和github.com/iammert/RadioPlayerService 库完成了!仍然存在少量问题,但与我之前的问题相比没有任何意义。希望这对其他人有帮助!以上是关于使用 HTML5 音频的无线电流混合 Android 应用程序的巨大延迟的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python 从无线电流中读取 SHOUTcast/Icecast 元数据