Ich benutze jsoup, um einige Audio-Datei Quell-URLs zu kratzen und sie in einer Zeichenfolge zu speichern. Wenn die Zeichenfolge später nicht null ist, wird eine Schaltfläche mit einem onClick-Listener erstellt, um diese Datei abzuspielen. Das hat funktioniert, aber beim Testen mit verschiedenen Seiten ist es kaputt gegangen. Wenn ich Datasource direkt auf die URL setze, die gecrackt werden soll, funktioniert das so, dass es kein Decoder-Problem ist. Hier passiert das Problem.Android MediaPlayer: Fehler (1, -2147483648) beim Verweisen von Zeichenfolge Variable
Wenn Sie das Problem neu erstellen möchten, habe ich die Hauptfunktionalität meines Projekts enthalten, die zum Reproduzieren benötigt wird.
Here ist ein Beispiel für den Code, der mit der Schlüsselvariablen arbeitet, auf die der DataSource-String hier fokussiert werden soll.
Und here ist ein Beispiel für den gleichen genauen Code mit der einzigen Änderung der DataSource String und dieser funktioniert nicht. Wenn Sie diesen Code zur Überprüfung ausführen möchten, müssen Sie die Jsoup-Bibliothek importieren und auch my checker class hinzufügen.
Haben Sie alle diese Google-Links im Zusammenhang mit demselben Fehlercode überprüft? https://www.google.ca/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=Android+MediaPlayer%3A+error+1%2C+2147483648 – user3793589
Ja, ich tat, die meisten sind verwandt Codec-Probleme in früheren Versionen von Android, nichts zu dem Problem, das ich konfrontiert bin. –
Geben Sie ein Beispiel für play1 Wert, der nicht funktioniert – user3793589