je reçois quelques lignes comme ce qui suit:MediaPlayer - NuPlayerRenderer: possible saut de temps vidéo de 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
Lorsque j'utilise le Media Player à utiliser comme Live Wallpaper en utilisant WallpaperService.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();
}
}
Bien que ces lignes sont imprimées, la vidéo est en pause parce que (je pense) il essaie de synchroniser la vidéo et l'audio !? Je ne suis intéressé que par le flux vidéo et non par l'audio, alors quelqu'un a-t-il une idée sur la façon de passer cette vérification et de simplement continuer à lire la vidéo? Y at-il une bibliothèque pour lire une vidéo (mp4) sans cela?
Merci beaucoup à l'avance.
Avez-vous essayé le test avec un fichier vidéo non-audio? Est-ce que le même "saut de temps" se produit encore? –
Un autre type de fichier que vous voulez dire? Pas mp4? Pas encore essayé ... Je ne peux pas utiliser GIT car ses limites de qualité ... –
Concernant _ "la vidéo est en pause car (je pense) il essaie de synchroniser la vidéo et l'audio!" _ ... Utiliser un autre test MP4 c'est seulement la vidéo (pas de piste audio) pour vérifier si votre suspicion est vraie. Pourrait aussi être juste un fichier vidéo corrompu en cours d'utilisation ... –