Articles of avflayer

¿Es posible cambiar la ruta de audio de un AVPlayer con AVAudioSessionCategoryPlayback?

Tengo un AVPlayer que reproduce audio en transmisión o con un file de audio. La [AVAudioSession shanetworkingInstance] está configurada con la categoría AVAudioSessionCategoryPlayback . Juega en primer plano y background y todo funciona bien. Me gustaría agregar la funcionalidad descrita en esta pregunta de SO Cómo reproducir audio a través del altavoz incorporado en el […]

¿Por qué el método canPlayFastForward de AVPlayerItem devuelve False?

Realmente quiero implementar el avance rápido y el juego inverso con AVFoundation. Por lo que sé, solo puedo reproducir una velocidad de 0.0 ~ 2.0 con AVPlayer si AVPlayerItem's canPlayReverse y canPlayFastForward devuelve False. Pero necesito -1.0 y también valoro más de 2.0. Mi problema es que simplemente no puedo encontrar cuándo y por qué […]

¿Crear el nuevo AVPlayer mientras está en segundo plano no funciona?

Estoy tocando música con un AVPlayer . Ahora en un momento determinado, un NSTimer dispara y me gustaría desvanecerme en otra pista. Así que empiezo a desvanecer mi AVPlayer y creo una nueva instancia de AVPlayer para reproducir la siguiente canción. Cuando está en primer plano, funciona como se esperaba. Pero cuando mi aplicación está […]

AVPlayer Dynamic Volume control

¿Cómo puedo cambiar el volumen de AVPlayer de forma dinámica? Es decir, quiero silenciar el volumen cada vez que se presiona un button. el código dado parece cambiarlo solo en time de compilation. ¿Cómo hacerlo durante el time de ejecución? AVURLAsset *asset = [AVURLAsset URLAssetWithURL:[self myAssetURL] options:nil]; NSArray *audioTracks = [asset tracksWithMediaType:AVMediaTypeAudio]; NSMutableArray *allAudioParams = […]

AVPlayer no reproduce files de audio MP3 en el directory de documentos iOS

Estoy usando AVPlayer para reproducir un MP3 ubicado en el directory de documentos (se confirma que el file está allí) – AVPlayerItem el AVPlayerItem espera del AVPlayerItemStatusReadyToPlay y AVPlayer el AVPlayer con el elemento y reproducción. Se AVPlayerItemStatusReadyToPlay , pero no se reproduce audio, ¿alguien tiene una idea de por qué? – (void)checkFileExists { if […]

AVPlayerItem extraño observador de búfer

Estoy usando AVPlayer para reproducir audio de networking en time real. Yo estado del observador del elemento transmitido como esta publicación: ios avplayer trigger streaming está fuera de la memory intermedia El trabajo parece bien, pero encuentro un problema extraño. Conozco la tecla "playbackLikelyToKeepUp" antes de la tecla "playbackBufferEmpty". Coloqué un logging NSLog (@ "___ […]

Agregar icono Airplay a AVPlayer

El siguiente código habilita AirPlay y agrega un icono de AirPlay a la vista de AVPlayer: playerViewController.player?.allowsExternalPlayback = true var volumeView = MPVolumeView() volumeView.showsVolumeSlider = false volumeView.sizeToFit() playerViewController.view.addSubview(volumeView) playerViewController.player!.play() Sin embargo, lo hace en la location incorrecta: el icono de AirPlay aparece en la esquina superior izquierda. ¿Cómo puedo asegurarme de que aparece al lado […]

¿Cómo get las dimensiones / calidad de video disponibles de un video url iOS?

Estoy creando un reproductor de video personalizado usando AVPlayer en ios (OBJECTIVE-C). Tengo un button de configuration que onclick mostrará las dimensiones de video disponibles y los formattings de audio. A continuación se muestra el layout: Entonces, quiero saber: 1). ¿Cómo get las dimensiones disponibles de una url de video (no un video local)? 2) […]

HTTP Live Streaming con AVPlayer en iOS 4.0?

¿Es posible usar HTTP Live Streaming con AVPlayer en iOS 4.0? Esta fue claramente una característica documentada de 4.0. Sin embargo, si ejecuto el código de ejemplo SitchedStreamPlayer de Apple en mi 3GS ejecutando iOS 4.0.1, onclick en "Cargar película" no se reproduce la transmisión, pero aparece un error: 2011-06-21 13: 14: 49.428 StitchedStreamPlayer [680: […]

Cambio rápido entre videos mediante AVFoundation

Estoy escribiendo una aplicación donde el usuario puede grabar hasta 6 videoclips cada uno con una duración de 2 segundos. Cuando se graban los videoclips, el usuario puede jugar con ellos usando 6 botones, uno para cada clip. El usuario puede grabar una película al cambiar entre los 6 clips. El problema es que necesito […]