He incluido un recurso mp4 en mi navegador de proyectos. Quiero jugarlo en un AVPlayer. Sé cómo crear un AVPlayerItem para el objeto AVPlayer, y ahora me gustaría cargar el AVAsset apropiado en él apuntando a mi recurso mp4. El problema es que AVAsset solo tiene un método assetWithURL: para crear un AVAsset. Quiero un método assetWithName: pero ese método no existe. ¿Cómo puedo reproducir mi archivo mp4 si no tengo una URL para él? Si no es posible jugar a través de la referencia de nombre, ¿cómo puedo obtener una URL de archivo para mi archivo mp4?¿Cómo puedo reproducir un recurso de mp4 con AVPlayer?
5
A
Respuesta
12
Para obtener la URL, utilice
[[NSBundle mainBundle] URLForResource:@"my_video" withExtension:@"mp4"]
-1
Probablemente será en su paquete principal, se puede obtener la dirección URL con
- (NSString*) saveFilePath: (NSString *) add
{
NSString *filename = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:
[[NSBundle mainBundle] pathForResource:add ofType:@"mp4"]isDirectory:NO]]];
return filename;
}
Copia esto en su código y luego hacer [self saveFilePath:@"Name of your file"]
para obtener la URL.
código completo:
AVPlayer *player = [[AVPlayer alloc] initWithURL:[self saveFilePath:@"fileName"];
[player play];
+0
Oops lo perdida que no se estaban generando el archivo de sus documentos ... Sólo estaba respondiendo a una pregunta de grabación y me confundí De todos modos, arreglé el código 'saveFilePath' así que debería funcionar ahora. Normalmente no digo esto, pero gracias a quien votó negativamente. – Dustin
Cuestiones relacionadas
- 1. Reproducir video cifrado con AVPlayer
- 2. Reproducir varios archivos de audio con AVPlayer
- 3. Reproducir video usando AVPlayer
- 4. ¿Cómo agregar iPod EQ al reproducir audio con AVPlayer?
- 5. Uso de AVPlayer para reproducir canciones protegidas con DRM
- 6. Android: no puede reproducir video mp4
- 7. iOS AVPlayer Reproducir/Pausa tema botón
- 8. Reproducir recurso de video incrustado como secuencia
- 9. ¿Cómo reproducir archivos de película sin extensión de archivo en iOS con MPMoviePlayerController o AVPlayer?
- 10. ¿Cómo puedo reproducir un sonido en WinForms?
- 11. cromo podría reproducir video html5 mp4 pero html5test dijo que Chrome no admitía el códec de video mp4
- 12. Cómo reproducir el archivo de la biblioteca del iPod en el AVPlayer
- 13. AVPlayer Reproducción inversa
- 14. iOS SDK AVFoundation ... ¿Cómo redacto un recurso de vídeo con un activo de dibujo
- 15. Airplay con AVPlayer?
- 16. Sincronización de fotogramas con AVPlayer
- 17. Detener AVPlayer en iOS
- 18. AVPlayer seektoTime iPhone
- 19. Delphi XE2: ¿Cómo puedo reproducir archivos de video con firemonkey
- 20. ¿Cómo eliminar la pantalla negra que apper antes de reproducir el video mp4?
- 21. ¿Cómo comprobar si el navegador puede reproducir mp4 a través de la etiqueta de video html5?
- 22. ¿Cómo puedo reproducir un archivo PLS desde un sitio web?
- 23. iOS: preinstalación de video AVPlayer
- 24. Reproducir un vídeo con jQuery ubicado dentro de un iFrame
- 25. AVPlayer y MPMoviePlayerController differences
- 26. Cómo reproducir sonido con Qt
- 27. ¿Cómo puedo reproducir archivos de video?
- 28. ¿Cómo puedo reproducir un mp3 sin descargarlo de la url?
- 29. Acceda a los datos de AVPlayer al reproducir video de HTTP Live Streaming
- 30. Error de audio al reproducir dos archivos de audio AVPlayer simultáneamente
No se olvide de seleccionar "Membresía de destino" en el panel de la derecha. Sin eso, no funcionó para mí. –