MediaPlayer 错误代码的完整列表
Posted
技术标签:
【中文标题】MediaPlayer 错误代码的完整列表【英文标题】:Complete list of MediaPlayer error codes 【发布时间】:2012-10-14 08:20:48 【问题描述】:我正在实施MediaPlayer
。一切都很顺利,但每次我遇到一个新错误时,很难找到它的含义。该领域缺乏官方文档,因此像堆栈溢出这样的网站是唯一的解决方案,这一次甚至这不起作用(错误(1;-107)顺便说一句)。
那么是否有一个集中点可以找到所有 MediaPlayer 错误代码的列表?我在官方文档中找不到它,它对快速诊断新错误非常有帮助。
【问题讨论】:
【参考方案1】:有几个地方定义了错误。
理论上,一切都应该在MediaPlayer.java中定义 但有些代码只是在 C 中定义,在 Java 领域无法访问,请参阅 MediaErrors.h 还有pvmf_return_codes.h【讨论】:
第二个链接 (MediaErrors.h) 已损坏。【参考方案2】:只需浏览这些pvmf return codes 和complete explanation of each error。
【讨论】:
对于它的价值,上面的链接没有引用 @Teovald 正在寻找的错误 -107。 1,-2147483648 找不到第二个参数这个问题在直播时按主页出现 我在这里找到了 1004:android.googlesource.com/platform/frameworks/base/+/b267554/… 我认为问题在于其中一些错误代码来自 C++ 播放器,而其中一些来自媒体播放器包装器本身。【参考方案3】:您可以在源代码here 中找到它们。并将您的错误编号与那里给出的每个常量进行比较
【讨论】:
错误 (1,-22) 怎么样? 那么 (1, 23) 呢?为什么会出现由于 http -> https 更改以上是关于MediaPlayer 错误代码的完整列表的主要内容,如果未能解决你的问题,请参考以下文章
当 MediaPlayer 完成播放第一个音频时,MediaPlayer 更改数据源错误
Android:'无法播放此视频'; MediaPlayer和VideoView错误1 -38
获取 E/MediaPlayer:尝试从给定 URL 播放视频时出现错误 (1,-2147483648) 错误