Hen*_*ing 4 objective-c ios avplayer avplayerlayer
在Xcode中使用AVPlayer可以帮助我设置和播放本地视频文件的代码吗?(使用AVPlayerLayer和AVPlayerViewController)所有以编程方式完成并使用标准/系统视频?
关心亨宁
Chi*_*sai 14
AVPlayer *player = [AVPlayer playerWithURL:"YOUR URL"];
// create a player view controller
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];
[self presentViewController:controller animated:YES completion:nil];
controller.player = player;
[player play];
Run Code Online (Sandbox Code Playgroud)
希望对你有所帮助......
// remote file from server:
NSURL *url = [[NSURL alloc] initWithString:@"https://s3-eu-west-1.amazonaws.com/alf-proeysen/Bakvendtland-MASTER.mp4"];
// create a player view controller
player = [AVPlayer playerWithURL:url];
AVPlayerViewController *controller = [[AVPlayerViewController alloc] init];
[self addChildViewController:controller];
[self.view addSubview:controller.view];
controller.view.frame = CGRectMake(50,50,500,300);
controller.player = player;
controller.showsPlaybackControls = YES;
player.closedCaptionDisplayEnabled = NO;
[player pause];
[player play];
Run Code Online (Sandbox Code Playgroud)
这一切都完成了viewDidLoad,现在工作正常.我做了一个子视图来介绍玩家.
现在唯一不起作用的是player.closedCaptionDisplayEnabled = NO;被忽略了.该视频嵌入了柔和的字幕,我可以使用显示的cc按钮切换字幕.但我无法以编程方式切换/控制它?
| 归档时间: |
|
| 查看次数: |
22737 次 |
| 最近记录: |