iOS'ta bir Internet URL'sinden veya yerel bir dosyadan nasıl .mp4 veya .mov videosu çalarım? Her şeydeniOS'ta yerel veya sunucu URL'sinden bir video nasıl oynatılır
15
A
cevap
28
1.First
2.Then eklemek XCode
yılında MediaPlayer.Framework eklemek alma < MediaPlayer/MediaPlayer.h>3.Now Bu kodu uygulamak için viewController en .h dosyasında senin Yönlendirmesi'ni viewDidLoad Yöntem
//NSString *filepath = [[NSBundle mainBundle] pathForResource:@"aaa" ofType:@"mp4"];
//NSURL *fileURL = [NSURL fileURLWithPath:filepath];
NSURL *fileURL = [NSURL URLWithString:@"http://www.ebookfrenzy.com/ios_book/movie/movie.mov"];
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];
Bu kodu
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
// Return YES for supported orientations
if (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown) {
[moviePlayerController.view setFrame:CGRectMake(0, 70, 320, 270)];
} else if (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight) {
[moviePlayerController.view setFrame:CGRectMake(0, 0, 480, 320)];
}
return YES;
}
ekleyiniz
Bu kod filmindePlayerController, .h dosyasında bildirilen MPMoviePlayerController dosyasıdır.
9
Bu eski bir sorudur, ancak yine de iOS 9, MPMoviePlayerController uygulamasını kullanımdan kaldırmıştır. -> izin ver Keyfi Loads-
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"vid" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
self.avPlayer = [AVPlayer playerWithURL:fileURL];
AVPlayerLayer *layer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer];
self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone;
layer.frame = self.view.bounds;
[self.view.layer addSublayer: layer];
[self.avPlayer play];
3
bu onun mükemmel benim için
var moviePlayer:MPMoviePlayerController!
override func viewDidLoad()
{
super.viewDidLoad()
let url:NSURL = NSURL(string: "http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4")!
moviePlayer = MPMoviePlayerController(contentURL: url)
moviePlayer.view.frame = CGRect(x: 20, y: 20, width: UIScreen.mainScreen().bounds.size.width-40, height: UIScreen.mainScreen().bounds.size.height/2)
self.view.addSubview(moviePlayer.view)
moviePlayer.fullscreen = true
moviePlayer.controlStyle = MPMovieControlStyle.Embedded
}
çalışma Ve Uygulama Taşıma Güvenlik Ayarları etkinleştirin deneyin: yeni bir şey AVMoviePlayer eğer, örnek kodu kullanma -> Plist dosyasında YES. [Bir Iphone uygulamasında sunucudan bir video dosyasının çalınması] arasında
İlgili konular
- 1. Sunucudan nasıl video oynatılır?
- 2. Android VLC Player kullanarak nasıl video oynatılır?
- 3. IE8 tarayıcılarda html5 video nasıl oynatılır
- 4. youtube videosu webview'i kullanarak oynatmaya başladığında UIWebView veya youtube video oynatma sırasında video oynatıcısı olmadan nasıl youtube video oynatılır?
- 5. Sunucu veya yerel kullanım için Composer mı?
- 6. Bir UWP uygulamasında .mp3 (veya başka bir) dosya nasıl oynatılır?
- 7. YouTubePlayerFragment kullanarak YouTube API'sı ile nasıl video oynatılır?
- 8. HTML5 Video'da, uzun bir videodan küçük bir klip nasıl oynatılır?
- 9. Firebase yerel sunucu
- 10. video yüklenirken veya JavaScript
- 11. React Yerel Android Webview Video
- 12. Tepki-yerel kamerasıyla video kaydetme
- 13. Ses dosyası, bir önceki sayfaya dönülürken otomatik olarak oynatılır
- 14. Oyun için Yerel Sunucu C#
- 15. Laravel'de sunucu saatini yerel saate nasıl dönüştürebilirim?
- 16. PhoneGap Android - Yerel Video Oynatma
- 17. Fancybox'ta ses dosyası nasıl oynatılır?
- 18. Yerel depoyu GIT sunucu yanıtı
- 19. Yerel video dosyaları Cordova Android Uygulamasında oynatılmayacak.
- 20. Arka plan/duvar kağıdı gibi kontroller olmadan UIView içinde video nasıl oynatılır?
- 21. iPhone: Yerel bildirim nasıl ses seviyesi ayarından bağımsız olarak sesli olarak oynatılır?
- 22. Bir HTML 5 web sayfasında iPad'den yerel bir video oynatın
- 23. C# dosyaları yerel sunucu yerine klasöre kaydet
- 24. Yerel bash betiğindeki sunucu terminali çıktısını yakalama
- 25. Url şeması veya harici sunucu olmaksızın 2 yerel ios uygulaması arasında dosya nasıl paylaşılır?
- 26. Android'de ters video
- 27. video Firefox'ta lokal oynar .ogv dosya, ancak sunucu
- 28. Tramp Emacs'i kullanırken yerel bir dosyayı nasıl düzenleyebilir veya ekleyebilirsiniz?
- 29. Herhangi bir sunucu olmadan bir html sayfasında yerel bir Json dosyasını nasıl okuyabiliriz
- 30. iPhone veya iPad'imden bir sunucuya video aktarabilir miyim?
olası yinelenen (http://stackoverflow.com/questions/5015165/playing-a-video-file-from-server-in-an-iphone-app) –
http://stackoverflow.com/questions/5977330/play-video-by-default-in-full-screen/5977396#5977396 çoğaltması –