2

我正在尝试在 VideoView 中播放视频(通过 uri),有时会出现以下错误:

E/MediaPlayer(15861): 错误 (1, -2147483648)
D/MediaPlayer(15861): 无法在客户端打开文件,尝试服务器端
W/MediaPlayer(15861): mediaplayer 因未处理的事件而消失

我发现代码的“列表”可以在以下源代码中找到: https
://github.com/android/platform_external_opencore/blob/master/pvmi/pvmf/include/pvmf_return_codes.h (感谢线程完整列表MediaPlayer 错误代码

但这并没有让事情变得更清楚,-2147483648 什么都没有,我得到的 1 是正数,在这个来源中它说错误代码是负数。

此线程中报告了同样的事情:Playing youtube video in a videoview,尽管他没有询问此错误的含义(也没有得到任何帮助的答案)。

有人知道这个错误的含义吗?
谢谢。


编辑

我正在尝试显示 youtube 视频,流的 url 取自http://www.youtube.com/get_video_info?&video_id=VIDEO_ID并且它是异步完成的。当结果回来时,这是我正在使用的代码:

activity.runOnUiThread(new Runnable() {
    @Override
    public void run() {
        setVideoURI(videoStream);
    }
});

这是由扩展 VideoView 的类执行的。

4

1 回答 1

0

1 代表 MEDIA_ERROR_UNKNOWN. -2147483648 是一个神话有关详细信息,
请参阅文档
尝试播放无效 url 时会发生这种错误。假设您没有使用第三方库。

于 2013-01-09T10:25:53.123 回答