【问题标题】:Android Media Player Streaming issue on Samsung Devices三星设备上的 Android 媒体播放器流式传输问题
【发布时间】:2013-04-20 17:35:20
【问题描述】:

我正在使用 Android 媒体播放器从 Internet 流式传输音频文件 (.mp3)。

除了三星设备外,它运行良好。据我所知,它不会流式传输音频,而是尝试下载。它有时会推送媒体播放器错误 (1 -1004)。什么都没有播放。

我还尝试使用音频文件的 URL 将应用程序重定向到媒体播放器,它转到音乐播放器应用程序,显示“正在准备...”一段时间,但随后显示消息“对不起,播放器没有用 Toast 支持这种类型的音频。

其他人之前有同样的错误吗?有什么建议可以找到解决方案吗?

谢谢。

【问题讨论】:

    标签: android streaming android-mediaplayer


    【解决方案1】:

    例如,三星 Galaxy S2 上的原生声音库中存在一些错误 (look here)。我遇到了这些问题(随机崩溃/冻结),并通过针对特定情况使用 OpenSL 库解决了这些问题。

    【讨论】:

    • 感谢您的回答。我在互联网上搜索了一段时间以了解 OpenSL 库的工作原理。我还在 Android 中找到了另一个名为 AudioTrack API 的 API。不知道哪一个更合适,更容易实现。我基本上需要从服务器流式传输音频。有什么建议,如果您已经尝试过这两种方法?
    • 我没有使用过AudioTack,因为我只想在本地播放一些声音,而不是使用任何流媒体。我发现的库是 OpenSL-SoundPool (code.google.com/p/opensl-soundpool),它非常适合我,因为 SoundPool 是我之前使用的类,但存在上述问题。不确定这是否可以帮助您,如果您想要流式传输,但是...
    • 我决定下载文件,然后从三星设备(谷歌品牌的三星设备除外)的目录中播放文件,而不是自己流式传输文件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多