这有可能吗?我尝试使用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,但未显示视频,但是当我在设备上尝试正常播放时。