Android: Abspielen von MP3-Dateien mit AudioTrack mit ffmpeg

9

Ich habe ffmpeg lib in mein Projekt integriert und kann auch die Informationen von Mediendateien erhalten. Aber jetzt muss ich mp3-Dateien mit der AudioTrack-Klasse in Android mit ffmpeg lib abspielen.

Dafür muss ich Byte-Puffer an AudioTrack übergeben, aber ich weiß nicht, wie man Byte-Puffer von ffmpeg erhält und es mit AudioTrack verwendet. Ich möchte auch Datei sofort ohne Verzögerung abspielen.

Hier ist mein Audio-Track-Code in Java:

%Vor%

Kann mir bitte jemand den funktionierenden Code geben, um mp3-Dateien mit Audiospur abzuspielen. Ich habe viel gesucht, aber keine richtige Antwort gefunden.

    
Vipul Purohit 27.06.2012, 06:48
quelle

2 Antworten

3

Ich habe das geschafft, indem ich einen Puffer für Audiodateien erstellt und dann mit der AudioTrack-Klasse im laufenden Betrieb abgespielt habe. Jetzt versuche ich die Audiodatei anzuhalten / anzuhalten, weil AudioTrack nicht mehr funktioniert.

Hier ist mein Code, um Byte-Puffer an meine Java-Klasse zu übergeben:

%Vor%     
Vipul Purohit 16.07.2012, 12:56
quelle
0

Ich habe keine Ahnung von der Programmierung in Android, aber Google hat gerade eine neue Low-Level-Medien-API auf der I / O 2012

eingeführt

Hier ist der Link zum yt-Video: Ссылка

    
just Nik 03.07.2012 18:23
quelle

Tags und Links