这有可能吗?我尝试使用MediaPlayer,但它在MediaPlayer对象上引发了NullPointerException。我可以使用音频,但不能播放视频。

 mp=MediaPlayer.create(getApplicationContext(), R.raw.sample);
 mp.start();
 mp.setOnCompletionListener(new OnCompletionListener()
 {
     public void onCompletion(MediaPlayer mp) {
          mp.release();
          playing = false;
     }
 });

该示例是.mp4类型。

任何人都知道为什么会发生这种情况,或者对另一种播放视频的方法有建议吗?

最佳答案

您可以使用以下代码

VideoView videoView;
    VideoView = (VideoView) findViewById (R.id.txt1);
    videoView.setVideoPath(path);
    videoView.setVisibility(VideoView.VISIBLE);
videoView.start();

我曾尝试在模拟器上播放mp4,但未显示视频,但是当我在设备上尝试正常播放时。

07-24 09:49
查看更多