0
import <MediaPlayer/MediaPlayer.h>
import <AVKit/AVKit.h>
import <AVFoundation/AVFoundation.h>
MPMoviePlayerController *player =
[[MPMoviePlayerController alloc] initWithContentURL: url];
[player prepareToPlay];
[player.view setFrame: self.viewVedio.bounds]; // player's frame must match parent's
[self.viewVedio addSubview: player.view];
// ...
[player play];
and
AVPlayer *player = [AVPlayer playerWithURL:url];
AVPlayerLayer *playerLayer = [AVPlayerLayer playerLayerWithPlayer:player];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
playerLayer.frame = self.view.bounds;
[self.view.layer addSublayer:playerLayer];
[player play];
我在视图控制器中实现了简单的视频播放,但它不起作用。它只能看到空白的黑屏。请帮助解决问题。我已尝试使用现已弃用的MPMoviePlayerController
和AVPlayerLayer
。
我的代码是这样的。两个代码都不起作用,请帮我解决这个问题。我看到的只是在视图在应用程序目标中实现视频播放c
是您的部署目标9.0? –
这是视频播放器的最简单示例请参阅此链接http://www.tutorialspoint.com/ios/ios_audio_video.htm –