Zawarłem zasób mp4 w nawigatorze projektu. Chcę zagrać w AVPlayer. Wiem, jak utworzyć AVPlayerItem dla obiektu AVPlayer, więc teraz chciałbym załadować do niego odpowiedni zestaw AVA wskazujący na mój zasób mp4. Problem polega na tym, że AVAsset ma tylko assetWithURL: metodę tworzenia zestawu AVA. Chcę metodę assetWithName:, ale ta metoda nie istnieje. Jak mogę odtwarzać mój plik MP4, jeśli nie mam do niego adresu URL? Jeśli nie można odtwarzać za pomocą odnośnika nazw, w jaki sposób mogę uzyskać adres URL pliku dla mojego pliku mp4?Jak mogę odtwarzać zasoby MP4 za pomocą AVPlayera?
5
A
Odpowiedz
12
Aby uzyskać adres URL, użyj
[[NSBundle mainBundle] URLForResource:@"my_video" withExtension:@"mp4"]
-1
Prawdopodobnie będzie to w głównej wiązki, można uzyskać jej adres z
- (NSString*) saveFilePath: (NSString *) add
{
NSString *filename = [NSURLRequest requestWithURL:[NSURL fileURLWithPath:
[[NSBundle mainBundle] pathForResource:add ofType:@"mp4"]isDirectory:NO]]];
return filename;
}
skopiuj ten w kodzie, a następnie wykonaj [self saveFilePath:@"Name of your file"]
aby uzyskać adres URL.
Pełny kod:
AVPlayer *player = [[AVPlayer alloc] initWithURL:[self saveFilePath:@"fileName"];
[player play];
+0
Ups brakowało mi, że nie były generując plik dokumentów ... Ja tylko odpowiadając na pytanie nagrywania i byłem zdezorientowany. W każdym razie naprawiłem kod 'saveFilePath', więc powinien teraz działać. Zwykle nie mówię tego, ale dzięki temu, kto zaaprobował. – Dustin
Powiązane problemy
- 1. Nie można odtwarzać filmów MP4 w AVPlayer
- 2. Jak odtwarzać filmy HTML5 mp4 na Androida?
- 3. Jak odtwarzać filmy MP4 z serwisu YouTube?
- 4. Jak odtwarzać listy mp3 za pomocą SoundManager za pomocą kontrolek
- 5. Jak odtwarzać pliki MP3 za pomocą JavaScript?
- 6. Jak odtwarzać plik audio za pomocą jQuery?
- 7. Jak odtwarzać pliki .wav za pomocą java
- 8. Jak zmienić orientację wideo AVPlayera?
- 9. Jak obsługiwać pojedyncze zasoby za pomocą RESTAdapter
- 10. Jak mogę odtwarzać dźwięk w WinForms?
- 11. Jak zmniejszyć rozmiar MP4 za pomocą biblioteki FFMPEG do Androida
- 12. Uzyskaj zasoby za pomocą ciągu znaków
- 13. Jak uzyskać płynne odtwarzanie z AVPlayera?
- 14. Jak odtwarzać plik zaszyfrowany DES za pomocą ExoPlayera
- 15. Android VideoView Nie można odtwarzać błędów wideo, szczególnie .mp4
- 16. Jak płynnie odtwarzać dźwięk za pomocą api web audio
- 17. Jak mogę odtwarzać różne pliki wideo w aplikacji na Androida?
- 18. Jak mogę odtwarzać/wstrzymać więcej niż jedno wideo przez mouseover
- 19. Jak odtwarzać wideo w stylu Facebook za pomocą UICollectionview
- 20. Jak odtwarzać dowolne notatki MIDI za pomocą javascript?
- 21. Jak odtwarzać strumień wideo za pomocą MPMoviePlayerController w iOS
- 22. Android, jak odtwarzać wideo za pomocą odtwarzacza VLC?
- 23. Jak odtwarzać plik wave lub plik dźwiękowy za pomocą VBA
- 24. Jak odtwarzać dźwięk w systemie Linux za pomocą C?
- 25. Jak odtwarzać zawartość VEVO za pomocą interfejsu API iframe YouTube?
- 26. Jak mogę automatycznie przekonwertować wszystkie pliki MP4 na FLV za pomocą ffmpeg?
- 27. Jak wsadowo konwertować pliki mp4 na ogg za pomocą ffmpeg za pomocą polecenia bash lub Ruby
- 28. Jak odtwarzać wideo za pomocą interfejsu API YouTube za pomocą YouTubePlayerFragment?
- 29. Jak mogę odtwarzać muzykę w cocos2d?
- 30. Jak mogę odtwarzać dźwięk w rozszerzeniu chrome
Nie zapomnij wybrać "Docelowe członkostwo" w panelu po prawej stronie. Bez tego to nie działało dla mnie. –