Spielen Sie audio-und video zur gleichen Zeit in Android

Hallo ich versuche ein Spiel mit zwei unterschiedlichen Dateien zur gleichen Zeit.

Ich habe versucht Spieler zu finden und versucht, die Verlängerung der Standard-player die Erreichung derselben aber konnte keinen Erfolg darin. also bitte helft mir mit es, lassen Sie mich wissen, was ist der beste Weg, um das Abspielen von audio-Datei und video zur gleichen Zeit?

Dem Grund nehme ich die separaten Dateien, um Speicherplatz zu sparen, da die app lokalisiert werden, die mehrere audio-Dateien für jede Sprache anstatt mehrere videos, die Platz spart. Das ist wichtig, weil android nicht erlauben den download von app-Größe über 50 MB.

Jede Hilfe bei diesem würde sehr hilfreich sein. Und die mir code dafür wäre eine große Hilfe.

Vielen Dank im Voraus.

  • Sie werden nie in der Lage, zu synchronisieren, die Dinge genau in dieser Weise, und große videos sollte wohl gestreamt werden sowieso. Gibt es einen Grund, Sie brauchen, um das video in der app?
  • ja, es ist ein neuer Grund dafür, dass ich eine app werden, die video-Dateien, sondern die audio-wäre entsprechend der Benutzer-Gebietsschema, das ist, warum ich brauchen, um synchronisieren Sie diese Dateien zur Laufzeit. Und das video ist erforderlich für Benutzer zu verstehen, die Sache, die wir liefern zu Ihnen.
  • Mehrere audio-streams kodiert werden kann in der gleichen media-stream und der richtige kann ausgewählt werden, während der Wiedergabe. Android-MediaPlayer hat nur einen eingeschränkten support für diese Funktion über das selectTrack Methode (Sie können nur nennen, für audio im prepared-Zustand). Die Kodierung der video-richtig ist Ihre beste Wette.
  • Wenn dies möglich ist, dann kann Sie mir empfehlen die software oder die Möglichkeit zur Kodierung von video und spielen Sie es mit ausgewählten audio. Code-Beispiel wäre sehr dankbar.
  • Ich würde empfehlen, vertraut zu machen Sie sich mit ffmpeg. Es gibt eine Tonne von Dokumentation auf Ihrer Website. Oder wenn Sie nur wirklich nicht, wie Befehlszeilen-tools, die Sie möglicherweise benötigen, um berappen einige cash für ein Werkzeug entlang der Linien von Adobe Premiere (ich bin sicher, es gibt billigere Möglichkeiten). So oder so, Ihr Ziel ist zu Kodieren einer Datei mit einem video-stream und mehrere audio-streams. An diesem Punkt sollten Sie in der Lage sein zu verwenden getTrackInfo und selectTrack im MediaPlayer wählen Sie die richtigen audio-stream zur Laufzeit.
Schreibe einen Kommentar