【问题标题】:MediaPlayer error (1, -1004) Why?MediaPlayer 错误 (1, -1004) 为什么?
【发布时间】:2014-12-30 13:57:07
【问题描述】:

我正在播放来自 URL 的视频,它工作正常,但有时

日志给出

MediaPlayer  error (1, -1004) 
MediaPlayer  Error (1, -1004) 

有时它会启动一个对话框,提示媒体播放器无法播放此视频 对于相同的 URL | 那么为什么会出现这种情况,这个错误是什么意思以及如何解决呢?

这是我的代码

MediaController mediaController = new MediaController(mActivity);

    mediaController.setAnchorView(VideoViewplayer);
    VideoViewplayer.setMediaController(mediaController);
    VideoViewplayer.setVideoURI(Uri.parse("a URL" + ".mp4"));
    VideoViewplayer.start();

【问题讨论】:

标签: android android-mediaplayer android-videoview


【解决方案1】:

试试这个:

Uri video = Uri.parse(url);
MediaController  mediaController = new MediaController(this);
mediaController.setAnchorView(VideoViewplayer);
VideoViewplayer.requestFocus();
VideoViewplayer.setMediaController(mediaController);
VideoViewplayer.setVideoURI(video);

VideoViewplayer.setOnPreparedListener(new OnPreparedListener()
{

    @Override
    public void onPrepared(MediaPlayer arg0)
    {
        VideoViewplayer.start();
    }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 2012-07-17
    相关资源
    最近更新 更多