目前我正在使用AVPlayer
显示流AVPlayer * player = [AVPlayer playerWithURL:url];
使用隐藏音量滑块的MPVolumeView
激活airplay工作正常,并在外部设备上显示流。但我想在两个屏幕上显示流视频。在检查了AVPlayer文档之后,我发现没有办法实现这个目的,如果没有2个AVPlayers在设备上显示allowsExternalPlayback
设置为NO而另一个设置为yes只在设置airplay时激活(尚未尝试过这个) )。
我觉得应该有一个更简单的解决方案,希望我在文档中遗漏了一些东西。
答案 0 :(得分:-1)
我个人认为这种事情我使用的是一个名为NSStreamGod的开源Github库。它经常更新,非常有用。
#import "NSStreamGod.h"
然后执行以下操作:
NSStreamGod *myStream = [[NSStreamGod alloc] init];
[myStream startNewStreamWithFile:@"movie.mp4"];
[myStream setVolume:22]; // this is percentage.
[myStream repeatStream:NO];
[myStream begin];