【问题标题】:MediaPlayer error (100, 0) when playing mp3 stream on Samsung Galaxy S4 Mini在三星 Galaxy S4 Mini 上播放 mp3 流时 MediaPlayer 错误 (100, 0)
【发布时间】:2014-03-31 09:22:52
【问题描述】:

我有一个正在播放 mp3 流的应用程序,今天我遇到了流在 Samsung Galaxy S4 Mini 上不起作用的问题。我还在“Samsung Galaxy S4”和其他一些Samsung 手机上测试了应用程序,它工作正常。所以Galaxy S4 Mini 现在是我能找到的唯一有这个问题的模型。

代码是这样的:

mediaPlayer = new MediaPlayer();

mediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
mediaPlayer.setOnPreparedListener(this);
mediaPlayer.setOnCompletionListener(this);
mediaPlayer.setOnErrorListener(this);
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource("http://icecast.omroep.nl:80/radio1-sb-mp3");

mediaPlayer.prepareAsync();

我在prepareAsync() 之后收到E/MediaPlayer﹕ error (100, 0)。我花了几个小时玩不同的 setDataSource 并创建 MediaPlayer 方法 - 没有人帮忙。我也研究过这个解决方案:http://www.piterwilson.com/blog/2014/03/15/mediacodec-mediaextractor-and-audiotrack-to-the-rescue/ 但它也没有帮助。

同时从外部存储播放 mp3 文件效果很好,但我真的需要流式传输它。

这看起来像已知的三星问题,有人有工作解决方案吗?
任何帮助都感激不尽。提前致谢。

【问题讨论】:

    标签: android audio android-mediaplayer samsung-mobile


    【解决方案1】:

    似乎已由三星在最新的软件更新中修复。

    【讨论】:

      猜你喜欢
      • 2015-02-14
      • 1970-01-01
      • 2011-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多