Mpg播放器:无法在Android中播放mpg文件

关于Mpg播放器的问题,在android mpg中经常遇到, 我想在 android 中从 MediaPlayer 播放.mpg 文件。但我无法播放。这是我的代码

我想在 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)函数上得到空指针错误。

1

您确定指定了正确的路径。请尝试通过执行 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 或文件等于空。

1

mpeg 可以通过一系列不同的格式 / 算法 / 编压缩视频,有些是支持的,有些不是。3gp 只是一个,它被支持(虽然是一个非常差的格式)。

尝试自己编码视频,您会看到所有不同的选项。通常 H264 上的 mp4 在手机上完美运行。

1

我不认为 android 支持 mpg 格式。你总是可以自己构建一个,或者为它看一些 libs。看看exo player是否有你需要的格式。另外结帐Vitamio SDK

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(936)
管理wifi:Android-管理多个Wifi连接
上一篇
星力9源码:三星S9(18:9)相机预览拉伸(android samsung 9)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(15条)