2013-11-22 17 views
5

Ciao Sto provando a riprodurre due file diversi allo stesso tempo.Riproduci audio e video allo stesso tempo su Android

Ho provato a trovare i giocatori e ho cercato di estendere il giocatore predefinito ottenendo lo stesso, ma non ho potuto ottenere il successo in questo. quindi, per favore aiutatemi, facendomi sapere qual è il modo migliore per riprodurre file audio e video allo stesso tempo?

Il motivo per cui sto prendendo file separati è quello di risparmiare spazio, perché l'app sarà localizzata, con più file audio per ciascuna lingua invece di avere più video per risparmiare spazio. Questo è importante perché Android non consente il download di dimensioni delle app superiori a 50 MB.

Qualsiasi aiuto in questo sarebbe estremamente utile. E fornirmi il codice per questo sarebbe di grande aiuto.

Grazie in anticipo.

+0

In questo modo non sarai mai in grado di sincronizzare le cose con precisione e probabilmente i video di grandi dimensioni dovrebbero essere in streaming. C'è una ragione per cui devi includere il video nell'app? – Dave

+0

sì, c'è una nuova ragione per cui sto facendo un'app che avrà file video ma l'audio sarebbe in base alla locale dell'utente, ecco perché ho bisogno di sincronizzare questi file in fase di esecuzione. E il video è necessario affinché l'utente capisca cosa stiamo consegnando a loro. – TheMohanAhuja

+0

Diversi flussi audio possono essere codificati nello stesso flusso multimediale e quello corretto può essere selezionato durante la riproduzione. MediaPlayer di Android ha un supporto limitato per questa funzionalità tramite il metodo selectTrack (puoi chiamarlo solo per audio nello stato preparato). Codificare il video correttamente è la soluzione migliore. – Dave

risposta

0

per riprodurre l'audio: Audio Track reference Per riprodurre il video: Media Player reference

E ora si potrebbe iniziare sul thread principale, mostrando in un Video View il video desiderato, e quando è il momento di riprodurre il suono di iniziare a giocare la traccia audio. La parte più difficile sarà sincronizzare l'audio con il video

+0

Sì, è possibile eseguire due operazioni diverse, ma sincronizzare sarebbe un problema, che peggiorerà anche la qualità dell'applicazione. – TheMohanAhuja

+0

Questo è il modo in cui ho scelto di creare un'applicazione simile. Non ho trovato alcuna altra soluzione. – Hitman

+0

Potete fornirmi parte del codice per raggiungere questo compito? può essere che può aiutare attraverso questo. – TheMohanAhuja

Problemi correlati