我想在 android 中从 MediaPlayer 播放 .mpg 文件。但是我不能玩。这是我的代码。
File file = new File("abc.mpg");
MediaPlayer mp = MediaPlayer.create(MainActivity.this, Uri.fromFile(file.getAbsoluteFile()));
mp.seekTo(0);
mp.start();
我在 mp.seekTo(0)
函数上遇到空指针错误。
最佳答案
您确定指定的路径正确吗?尝试通过制作 if 语句来调试它:
File file = new File("abc.mpg");
MediaPlayer mp = MediaPlayer.create(MainActivity.this, Uri.fromFile(file.getAbsoluteFile()));
if(file != null && mp != null) {
mp.seekTo(0);
mp.start();
}
让我知道发生了什么,如果问题消失,则意味着 mp 或 file 等于 null。
关于java - 无法在android中播放mpg文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30610478/