Woj*_*tek 19 objective-c avplayer avplayerlayer tvos
我正在使用以下代码在tvOS上播放视频:
NSString *filePath = [[NSBundle mainBundle] pathForResource:name ofType:@"mov"];
NSURL *fileUrl = [NSURL fileURLWithPath:filePath];
self.player = [AVPlayer playerWithURL:fileUrl];
AVPlayerLayer *avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:self.player];
avPlayerLayer.frame = CGRectMake(0, 0, view.frame.size.width, view.frame.size.height);
[view.layer addSublayer:avPlayerLayer];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(replayMovie:) name:AVPlayerItemDidPlayToEndTimeNotification object:nil];
[self.player play];
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误
错误:> aqme> 718:MEMixerChannel :: EnableProcessor:无法打开处理器类型0x705f6571
任何想法如何解决它?
Hen*_*ing 21
您是在模拟器中还是在Apple TV开发套件中运行应用程序?
对于tvOS,我遇到的大多数AV相关的错误/崩溃只发生在我使用Apple TV模拟器时 - 一旦我在物理设备上运行应用程序,它们就会消失.
| 归档时间: |
|
| 查看次数: |
2566 次 |
| 最近记录: |