【问题标题】:Android - Is there a way to see the HTTP response when the MediaPlayer request the data source?Android - 有没有办法在 MediaPlayer 请求数据源时查看 HTTP 响应?
【发布时间】:2012-07-21 15:59:28
【问题描述】:

我们将 URI 传递给媒体播放器,如下所示:
mMediaPlayer.setDataSource(dataSourceUri);,
然后调用prepare,开始播放。

我想知道在设置数据源之后,媒体播放器查询URI是否可以知道HTTP响应(至少是状态码)是什么?

我需要知道这一点,因为我的音频播放器在尝试播放歌曲时总是返回 MEDIA ERROR UNKNOWN -1,所以我认为这会很有帮助,我可以看到 HTTP 响应,并确保问题可能出在服务器端。

【问题讨论】:

    标签: android android-layout android-intent android-emulator android-ndk


    【解决方案1】:

    您可以尝试 MediaPlayer.OnInfoListener 接口(要调用的回调接口定义以传达有关媒体或其播放的一些信息和/或警告。)

    【讨论】:

    • 最后,通过设置 Intent 并启动本机音频播放器,我设法知道了导致错误的原因。事实证明 Galaxy Mini 不支持该文件类型。无论如何,感谢您的帮助。
    猜你喜欢
    • 2017-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多