【问题标题】:Media player 1004 error on galaxy s3Galaxy s3 上的媒体播放器 1004 错误
【发布时间】:2013-01-07 09:17:01
【问题描述】:

我有一个显示来自网络的内容的视频视图。 当我在带有 Android 4.2 的 nexus 7 上播放时,它工作正常,但是当我在 GS3 上播放时,我返回错误 1004 IO 错误。 有谁知道为什么会这样?

如果您需要代码,我会在此处发布。 谢谢

【问题讨论】:

  • 你找到什么了吗?
  • 嗨!对此有任何更新吗?尝试使用媒体播放器播放流时,仅在 Galaxy s3 上发生同样的事情
  • -1004 是 Android 多媒体框架 Stagefright 中的 IO 错误。不幸的是,这可能是任何问题,从解码器的问题到在 Nexus 7 中不存在的 Stagefright 中的三星修改问题。您是否尝试过在 GS3 上的另一个应用程序中播放内容,例如默认视频播放器?如果是硬件解码器问题,您可以尝试使用与软件解码器捆绑在一起的应用程序,MX Player 有我最后一次查看的那个。如果是解码器的问题,也许您可​​以调整您的内容。
  • 任何代码或错误日志要分享?如上所述,-1004 是 I/O 错误。我通常只在 MediaPlayer 达到意外的 EOF 时看到这一点(例如,它尝试播放部分下载的文件并到达部分的末尾),从不使用渐进式 HTTP 下载。我想如果 HTTP 响应的 content-length 标头不准确,可能会发生这种情况?

标签: android android-mediaplayer


【解决方案1】:

我有同样的问题。我试图流式传输音频并在我的应用程序中播放它,但我只在三星设备上遇到了同样的错误。我认为他们修改了 Android Media Player 核心,这导致了一些问题。

我为解决方案所做的是,我正在检查设备的制造商是否是三星,并弹出一个对话框窗口,提示您的设备不支持流媒体。然后我下载音频,然后播放下载的音频。

我需要一个紧急解决方案,但找不到更好的解决方案。 希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多