Videowiedergabe gibt einen schwarzen Bildschirm, aber mit Ton

9

Ich bin ratlos.

Ich versuche, Video mit dem Media Player abzuspielen, aber während das Audio abgespielt wird, bekomme ich nur ein schwarzes Fenster.

Ich habe andere Beiträge zu diesem Problem gesehen, aber ich habe noch keine Lösung gefunden. Ich habe versucht, ihren Vorschlägen zu folgen.

Der Mediaplayer ist vor der Wiedergabe vorbereitet. Der Oberflächenhalter wurde erstellt und vor der Wiedergabe auf das Display des Media Players gesetzt.

Getestet auf einem Samsung Galaxy Tab und einem Samsung Galaxy S.

Ich kompiliere gegen API-Level 7.

Das Video selbst kann in der Videoanwendung des Geräts von der SD-Karte abgespielt werden, daher sollte es kompatibel sein.

Die Oberflächenansicht hat nicht die gleiche Größe wie das Video. Das könnte ein Problem sein. Muss ich etwas dagegen tun oder wird das Stretching automatisch gehandhabt?

Folgendes habe ich in meiner Initialisierung:

%Vor%

und hier sind meine Rückrufe:

%Vor%

Was frustrierend ist, ist, dass eine Version des Codes vor einiger Zeit richtig funktioniert hat, jetzt aber nicht mehr.

    
djcouchycouch 21.09.2011, 19:56
quelle

1 Antwort

0

Ich hatte ein ähnliches Problem und war mit dem Videoformat (Codec MP4, WMV, AVI, etc) verwandt.

Versuchen Sie, das Video auf dem Standardplayer des Android zu starten, sehen Sie, ob das funktioniert. Wenn es nicht funktioniert, dann kann es ein Problem im Video-Codec sein.

Versuchen Sie nicht, das Video auf Playern wie VLC oder Player MX auszuführen, sie haben einen eingebetteten Codec.

    
quelle