MediaPlayer - NuPlayerRenderer:可能的视频时间跳跃x ms

时间:2017-10-15 19:39:47

标签: android video android-mediaplayer live-wallpaper

我得到了以下几行:

10-15 21:34:30.318 6996-20354/? I/NuPlayerRenderer: possible video time jump of 546ms (266286180 : 260922630) or uninitialized media clock, retrying in 10ms
10-15 21:34:30.328 6996-20354/? I/NuPlayerRenderer: possible video time jump of 536ms (266286180 : 260922630) or uninitialized media clock, retrying in 10ms
10-15 21:34:30.338 6996-20354/? I/NuPlayerRenderer: possible video time jump of 526ms (266286180 : 260922630) or uninitialized media clock, retrying in 10ms
10-15 21:34:30.348 6996-20354/? I/NuPlayerRenderer: possible video time jump of 516ms (266286180 : 260922630) or uninitialized media clock, retrying in 10ms
10-15 21:34:30.358 6996-20354/? I/NuPlayerRenderer: possible video time jump of 506ms (266286180 : 260922630) or uninitialized media clock, retrying in 10ms

当我使用Media Player.Engine将媒体播放器用作动态壁纸时。

@Override
public void onVisibilityChanged(boolean visible) {
    super.onVisibilityChanged(visible);
    Log.i("VideoWallpaperEngine", "onVisibilityChanged");
    try {
        if(visible)
            mediaPlayer.start();
        else
            mediaPlayer.pause();
    } catch (Exception e) {
        e.printStackTrace();
    }
}

打印这些行时,视频暂停,因为(我认为)他试图同步视频和音频!? 我只对视频流而不是音频感兴趣,所以有人知道如何跳过此检查并继续播放视频吗?没有这个可以播放视频(mp4)的图书馆吗?

非常感谢提前。

1 个答案:

答案 0 :(得分:1)

解决方案:(来自@ VC.One)

使用没有音频线的mp4。请参阅https://www.youtube.com/watch?v=YwT1FTRjRNQ以使用VLC播放器从视频中删除音频线。

(当然,只有当您不需要视频的音频部分时)