5

Mi chiedevo se potevo disattivare il suono di un AVPlayer la riproduzione di un HTTP Live Streaming video?muting una riproduzione di video AVPlayer Http Live Streaming

Ho già provare diverse cose, come il metodo di Apple per impostare il volume di un AVPlayerexplained here ma funziona solo per i file locali ... (cfr la nota in fondo alla documentazione di Apple).

Il metodo simile spiegato in this post non funziona.

C'è una soluzione? Non voglio davvero disattivare l'audio del dispositivo ma solo un video mentre gli altri giocatori potrebbero avere il proprio audio (l'utente potrebbe bilanciare l'audio tra i giocatori).

Grazie in anticipo.

risposta

1

Secondo il team di AVFoundation, è impossibile disattivare o disattivare una traccia di un video HLS.

+0

In effetti, l'ho visto qualche tempo fa ... Ma stavo cercando un possibile trucco o qualcos'altro. Cambio il comportamento dell'app, quella era la mia soluzione. Grazie – iGranDav

0

È possibile disattivare l'audio dell'intera sessione audio utilizzando l'istanza condivisa MPMusicPlayerController.

[[MPMusicPlayerController applicationMusicPlayer ]setVolume:0]; 
+0

Mi spiace di non averlo cercato: "Non voglio davvero disattivare l'audio del dispositivo ma solo un video mentre altri giocatori potrebbero avere il proprio audio (l'utente potrebbe bilanciare l'audio tra i giocatori)." – iGranDav

4

iOS 7.0 offre ora il supporto per silenziare il lettore utilizzando

[AVPlayer setVolume:(float)volume] 

Si lavora anche per HTTP Live Streaming, la mia app sta facendo largo uso di esso.

+0

In effetti l'ho visto prima. Grazie per la tua risposta. – iGranDav

Problemi correlati