这可能吗?我曾尝试使用 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,但它没有显示视频,但当我在设备上尝试时它工作正常。
关于java - Android 在动态壁纸中播放电影文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864197/