2017-10-15 1 views
1

ich einige Zeilen wie folgt aus:Mediaplayer - NuPlayerRenderer: möglich, Videozeitsprung von x ms

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 

Wenn ich den Media Player als Live Wallpaper verwenden WallpaperService.Engine verwenden.

@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(); 
    } 
} 

Während diese Zeilen gedruckt werden, wird das Video angehalten, weil (glaube ich) er versucht, das Video und das Audio zu synchronisieren !? Ich interessiere mich nur für den Video-Stream und nicht für den Ton, also hat jemand eine Idee, wie man diesen Check auslässt und einfach das Video weiterspielt? Gibt es eine Bibliothek, um ein Video (mp4) ohne dieses zu spielen?

Vielen Dank im Voraus.

+0

Haben Sie versucht, Tests mit einer Nicht-Audio-Video-Datei? Tritt das gleiche "Zeitsprung" Problem immer noch auf? –

+0

Ein anderer Dateityp meinen Sie? Nicht mp4? Noch nicht versucht ... Ich kann GIT nicht verwenden, weil seine Qualitätsgrenzen ... –

+1

In Bezug auf _ "das Video ist pausiert, weil (glaube ich) er versucht, das Video und das Audio zu synchronisieren!" _ ... Verwenden Sie einen anderen Test MP4 Das ist nur Video (keine Audiospur), um zu überprüfen, ob Ihr Verdacht wahr ist. Könnte auch einfach eine beschädigte Videodatei sein ... –

Antwort

1

Lösung: (von @ VC.One)

eine mp4 Verwendung ohne Audio-Linie. Siehe https://www.youtube.com/watch?v=YwT1FTRjRNQ, um die Audiozeile eines Videos mit dem VLC-Player zu entfernen.

(natürlich nur, wenn Sie den Audio-Teil des Videos nicht brauchen)