【问题标题】:Known streaming mp3 link, Correct Android Version. What is wrong with streaming?已知的流媒体 mp3 链接,正确的 Android 版本。流媒体有什么问题?
【发布时间】:2011-05-19 17:32:56
【问题描述】:

我使用的是 Android 2.3,所以根据这篇文章:Streaming Audio from A URL in Android using MediaPlayer? 流式传输应该可以工作。我正在使用来自 kexp.org 的经过验证的 mp3 流。

05-19 13:29:17.141: INFO/StagefrightPlayer(68): setDataSource('http://kexp-mp3-1.cac.washington.edu:8000')
05-19 13:29:17.141: INFO/AwesomePlayer(68): prepare was cancelled before doing anything


    try {
            mp = new MediaPlayer();
            mp.reset();
            mp.setOnPreparedListener(new OnPreparedListener() {
                @Override
                public void onPrepared(MediaPlayer mp) {
                    mp.start();

                }
            });
            mp.setDataSource("http://kexp-mp3-1.cac.washington.edu:8000");
            mp.prepareAsync();
        } catch (IllegalArgumentException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IllegalStateException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } finally {
            if(mp!=null) {
                mp.release();
                mp =null;
            }
        } 

【问题讨论】:

    标签: android media-player


    【解决方案1】:

    【讨论】:

    • 我只接受解决方案。你的答案是我已经尝试了几十次的东西,而这一次,我失败了。 05-19 13:48:02.921: 05-19 13:48:02.931: INFO/NuHTTPDataSource(68): 连接到 kexp-mp3-1.cac.washington.edu:8000/@0 05-19 13:48: 03.760: WARN/NuHTTPDataSource(68): 服务器没有给我们内容长度! 05-19 13:48:36.401:WARN/TimedEventQueue(68):在队列中找不到事件 3,已经取消了吗? 05-19 13:48:42.150: WARN/libutils.threads(68): 线程 (this=0x12560): 不要从这个 Thread 对象的线程调用 waitForExit()。这是一个有保证的死锁!
    • 有趣。这只是一个想法。我确实知道 Android 倾向于不喜欢其 URL 中的端口。在没有端口的情况下尝试它。我所做的所有 Android 流媒体都是使用 MediaPlayer 的包装器,所以我不是这个特定主题的专家。
    • @hunterp 你有没有试过在你的 URL 字符串中没有端口号?
    • 这是导致问题的 finally 块。
    猜你喜欢
    • 1970-01-01
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-12
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多