Desidero sapere se è possibile registrare un video accedendo alla telecamera del dispositivo tramite AVFoundation framework
, mentre l'altro video viene riprodotto al livello superiore tramite MPMoviePlayerController
? Ho provato questa cosa, per aggiungere una vista di MPMoviePlayerController
in cima a VideoPreviewLayer
per AVFoundation Framework
. Ma quando chiamo il metodo di registrazione ottengo l'errore dicendo: "Il file catturato non può essere scritto nella libreria degli asset. È probabile che sia un file solo audio."È possibile registrare un video mentre un altro video viene riprodotto nella maggior parte dei livelli?
6
A
risposta
0
È possibile. Quello che devi fare è creare il livello di anteprima del video come hai fatto prima. Poi procedere come segue:
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];
Questo dovrebbe mettere il MPMoviePlayerController
al di sopra del livello video di anteprima. Se ricevi ancora un errore, fammelo sapere nei commenti, potresti fare qualcosa di sbagliato con AVFoundation
.
Problemi correlati
- 1. HTML5 video non riprodotto
- 2. Salva un video che ho registrare nella mia app
- 3. Video AndroidVisualizzazione dei video sequenziali
- 4. Come registrare video nell'iPhone
- 5. Il video non viene riprodotto correttamente con listview in android
- 6. in esecuzione un video schermo verde in un altro video
- 7. Il video dell'API MediaCodec Android viene riprodotto troppo velocemente
- 8. No audio viene riprodotto dopo il salvataggio video con AVCaptureMovieFileOutput
- 9. HTML5 video - riproduzione solo di una parte di un video
- 10. Il video HTML5 non viene riprodotto in Firefox
- 11. Come registrare un video nel webdriver Selenium
- 12. html5 tag video non riprodotto mp4 - IIS
- 13. Riproduzione di video HTML5 nel browser: cosa funziona per la maggior parte dei dispositivi Android?
- 14. Come registrare video in streaming?
- 15. YouTubeAndroidPlayerAPI non è possibile riprodurre alcuni video
- 16. YouTube JavaScript API - Mette in pausa l'audio quando su YouTube viene riprodotto un video
- 17. Come registrare un video con la telecamera nativa react
- 18. HTML5 streaming video - è possibile?
- 19. Limita il numero di volte in cui un video HTML5 viene riprodotto
- 20. HTML5 video: è possibile posizionare regolarmente contenuti HTML su video
- 21. Come viene riprodotto un suono?
- 22. Lettore video HTML5: caricamento dinamico dei video
- 23. È possibile ottenere la risoluzione di un video in Android?
- 24. Come registrare video su un disco locale in AIR?
- 25. Modifica video in riproduzione in video HTML5
- 26. Ipad MPMovieplayer Il video del controller viene caricato ma si interrompe automaticamente quando viene riprodotto
- 27. Tracciamento dei traguardi dei video da un video player HTML5 personalizzato al modulo multimediale Omniture?
- 28. Uso di Swift per registrare e riprodurre video e inviare il video a un server
- 29. Come caricare video da un telefono (n Android) mentre viene registrato
- 30. Registrare un video tramite una WebCam USB in csharp