Android: Versuch, getduration ohne einen gültigen Mediaplayer aufzurufen

8

Ich verwende den folgenden Code, um ein MP4-Video (H.264, AAC-Codecs) von einer URL abzuspielen (Die URL ist vollkommen in Ordnung, keine Weiterleitung, 404 oder irgendetwas). Ich erhalte jedoch weiterhin die Fehlermeldung "Versuch, getduration ohne einen gültigen Mediaplayer aufzurufen" oder ERROR / MediaPlayer (382): error (1, -2147483648). Hat jemand eine Idee, wie man es repariert? Danke

%Vor%     
Tri Vuong 19.04.2011, 02:22
quelle

3 Antworten

22

Abrufen der Dauer aus dem onPrepared Callback ... Dies stellt sicher, dass das Video richtig geladen wird, bevor Sie versuchen, seine Dauer zu erreichen.

%Vor%     
Joe 19.04.2011 03:25
quelle
1

Stellen Sie sicher, dass Sie alle Steuerelemente einstellen, die nach der Einrichtung und Vorbereitung mit dem Mediaplayer interagieren. Zum Beispiel:

%Vor%     
Atma 29.07.2011 23:04
quelle
0

In meinem Fall war das Problem mit der Suchleiste. In meiner Serviceklasse habe ich gewechselt:

%Vor%

bis

%Vor%     
V1 Kr 09.01.2017 08:26
quelle

Tags und Links