2012-02-28 13 views
13

¿Hay alguna forma de tener los niveles de medición de audio de la clase AVPlayer?Niveles de medición de audio con AVPlayer

Sé que AVAudioPlayer hace eso, pero no reproduce las URL http.m3u8 transmitidas, como lo hace AVPlayer.

+0

¿Has tenido algún éxito? –

+0

Compruebe esto: https://github.com/akhilcb/ACBAVPlayerExtension – adev

+0

¡Luce increíble! Lo comprobaré. – Winston

Respuesta

-1

He encontrado recientemente este GitHub project called SCWaveformView que me ha ayudado mucho, y espero que alguien más se haya beneficiado de él también.

+0

¿Puede compartir su solución final con nosotros? –

+0

No, nunca obtuve una solución final para esto, utilizando AVPlayer Class. – Winston

1

No sé, específicamente, si privatizaron lo que está buscando, pero sí sé que las diversas clases de alto nivel suelen ser solo las partes superiores de la pirámide para los elementos AV de nivel inferior. En cualquier caso, tengo buenas noticias ...

Recuerde que un AVPlayer utiliza un AVPlayerItem. AVPlayerItem tiene activos (y un AVAudioMix). Los AVAssets tienen las propiedades para modificar audio y video.

Por desgracia, las propiedades indican que son "sugerencias", y no absolutos, pero intente esto:

preferredVolume

Si hace referencia a los documentos, AVPlayer-> AVPlayerItem-> AVAsset y listo. Puede ser lo que buscas.

espero que sea lo suficientemente

+0

Lo comprobaré y le dejaré saber los resultados :-) – Winston

+0

¿Tuvo éxito Winston? – Teevus

+0

Compruebe esto: https://github.com/akhilcb/ACBAVPlayerExtension – adev

0

Hay un tenedor de AudioStream link, hace lo que quiere.

He intentado avplayer durante días, pero el final muestra que no puede. Probablemente encuentre la versión fork de audioStream. Este código tiene 4 años, pero aún funciona bien en ios7 (cambie el objetivo de demostración de ios3 a ios7).

+0

He estado en ese ejemplo antes, pero no maneja el formato de flujo .m3u8 como lo necesito. Gracias por tu respuesta. – Winston

Cuestiones relacionadas