首先,请原谅我的英语:)
我在苹果开发者网站上看到,框架提供的视频播放仅支持全屏模式。
我需要开发一个可以在缩小屏幕模式下播放视频的应用程序。我看到Orange TV制作的东西看起来就像我需要做的那样。
http://img218.imageshack.us/img218/1228/tvplayerorange.jpg http://img218.imageshack.us/img218/1228/tvplayerorange.jpg http://img218.imageshack.us/img218/1228/tvplayerorange.jpg
该应用程序在应用程序商店中可用,但您需要订阅以测试此应用程序。无论如何,为了恢复它,我们可以在缩小模式下看到视频(电视流视频),如果我们点击屏幕,它会切换到全屏模式。
所以我的问题是,我想做的是可能的(橙色电视制作了它),但我想知道难以实现。看来我必须制作视频播放器。如果需要一大堆时间,我认为我会使用iPhone的Media Player Framework,即使对我来说也不是最佳解决方案。
随时向我询问更多详情;)
感谢您的回答。
答案 0 :(得分:1)
查看MPMoviePlayerController类转储here,您可以看到这些公共成员:
-(BOOL) isFullscreen;
-(void) setFullscreen:(BOOL)fp8;
因此,在窗口模式下显示电影的机会微乎其微。但是,这些成员并非正式提供,可能有意外行为。这只是一个暗示,我自己没有这样做。请注意,使用未记录的API可能会使Apple从AppStore中拒绝您的应用程序。
答案 1 :(得分:0)
无法使用内置媒体框架来显示窗口视频。你必须将另一个编解码器和流媒体库移植到iPhone才能实现这一目标。