Quiero saber si es posible grabar un video accediendo a la cámara del dispositivo a través del AVFoundation framework
, mientras que el otro video se está reproduciendo en la capa superior a través del MPMoviePlayerController
? He intentado esto, para agregar una vista de MPMoviePlayerController
en la parte superior de VideoPreviewLayer
para AVFoundation Framework
. Pero cuando llamo al método de grabación aparece el error que dice: "El archivo capturado no se puede escribir en la biblioteca de activos. Es probable que sea un archivo de solo audio".¿Es posible grabar un video mientras se está reproduciendo otro video en la capa más alta?
6
A
Respuesta
0
Es posible. Lo que necesita hacer es crear la capa de vista previa de video como lo hizo antes. A continuación, haga lo siguiente:
MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: myURL];
[player prepareToPlay];
[player.view setFrame: myView.bounds]; // player's frame must match parent's
[self.view addSubview: player.view];
[player play];
Esto debería poner el MPMoviePlayerController
por encima de la capa de vídeo de vista previa. Si sigue apareciendo un error, hágamelo saber en los comentarios, es posible que esté haciendo algo mal con AVFoundation
.
Cuestiones relacionadas
- 1. ¿Grabar video en tiempo real HTTP para archivar mientras mira?
- 2. ¿Es posible con AIR reproducir un video mientras se descarga?
- 3. ¿Es posible determinar mediante programación si se está reproduciendo un video?
- 4. Reproducir y grabar video mientras se reproduce música de fondo
- 5. ¿Puede grabar video/audio en el iPhone mientras reproduce un video por separado (con audio opcionalmente)?
- 6. Grabar video de VideoView
- 7. Cómo grabar video en iphone
- 8. Android grabar video sin audio
- 9. AVCaptureSession Grabar video con audio
- 10. etiqueta de video html5 no está reproduciendo mp4 - IIS
- 11. Cómo grabar video en tiempo real?
- 12. AVPlayer no está reproduciendo el archivo de video
- 13. ¿Cómo saber si un elemento <video> se está reproduciendo actualmente?
- 14. Grabar video usando ffmpeg en mac os
- 15. Evite la compresión de video mientras selecciona video usando uiimagepickercontroller
- 16. ¿Es posible obtener la resolución de un video en Android?
- 17. cómo tomar la captura de pantalla del video que se está reproduciendo actualmente?
- 18. Cómo grabar video filtrado para iPhone?
- 19. video html5 reproduciendo dos veces (audio duplicado) con JQuery .append()
- 20. Android: deseo grabar un video adicional de baja calidad posible y enviarlo en paquetes discretos. ¿Es posible? ¿Cómo lo abordarías?
- 21. ¿Es posible proteger de la descarga de un video de un sitio
- 22. Desarrollo de una aplicación de video chat con transmisión de video de alta calidad
- 23. La visualización de video está distorsionada al grabar en Galaxy S3
- 24. ¿Qué es un buen programa para grabar video o screencast en la pantalla?
- 25. ¿Es posible reproducir video HTML5 al revés?
- 26. mediaelement.js - reproducir otro video al final del primer video
- 27. Cómo cargar video desde un teléfono (n Android) mientras se está grabando
- 28. reproduciendo un intervalo específico de un video en mplayer usando la opción de línea de comando
- 29. Cambio de vídeo que se está reproduciendo en el vídeo HTML5
- 30. Transmitir video en Java