android 2.3.6中的媒体播放器路径为null

时间:2013-10-31 07:49:22

标签: android media-player android-videoview

媒体播放器没有在android 2.3.6上工作但是相同的代码工作在4.x版本上。 我正在使用以下代码播放视频

public class MainActivity extends Activity
{

 @Override
    public void onCreate(Bundle savedInstanceState)
    { 
        String mp4Path ="https://example.com/adplayer/XXX.mp4";
        super.onCreate(savedInstanceState);
        this.setContentView(R.layout.activity_main);

        VideoView videoView =(VideoView)findViewById(R.id.videoView);
        Uri video = Uri.parse(mp4Path);


        videoView.setVideoURI(video);
        videoView.setMediaController(new MediaController(this));       
        videoView.requestFocus();

        videoView.start();
     }
}

我收到以下错误,我身边有什么问题?

10-31 12:51:14.710: I/VideoView(25774): start()
10-31 12:51:14.742: D/VideoView(25774): onMeasure()
10-31 12:51:14.757: I/VideoView(25774):     Setting size: 240x282
10-31 12:51:14.914: I/MediaPlayer(25774): path is null
10-31 12:51:14.914: D/MediaPlayer(25774): Couldn't open file on client side, trying server side
10-31 12:51:14.976: E/MediaPlayer(25774): error (1, -2147483648)
10-31 12:51:15.171: E/MediaPlayer(25774): Error (1,-2147483648)
10-31 12:51:15.179: D/VideoView(25774): Error: 1,-2147483648

1 个答案:

答案 0 :(得分:1)

我认为mp4格式不支持。请尝试一些3gp格式的视频。

参考支持的格式 - http://developer.android.com/guide/appendix/media-formats.html