【发布时间】:2011-08-17 09:03:33
【问题描述】:
这甚至可能吗?我曾尝试使用 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 类型。
有人知道为什么会发生这种情况,或者对另一种播放视频的方法有建议吗?
【问题讨论】:
-
我建议阅读文档:developer.android.com/reference/android/media/MediaPlayer.html。对于初学者,您需要在调用 start() 之前调用 prepare() 或 prepareAsync();
-
光是想想就感觉电池在耗尽……
-
您能否获取代码以在常规应用中播放视频?这是排除您的代码是否存在问题的一种方法。
标签: java android media-player nullpointerexception live-wallpaper