1

首先,原谅我的英语:)

我在苹果开发者网站上读到该框架提供的视频播放仅支持全屏模式。

我需要开发一个可以在缩小屏幕模式下播放视频的应用程序。我已经看到 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

该应用程序可在应用商店获得,但您需要订阅才能测试此应用程序。无论如何,要恢复它,我们可以在缩小模式下观看视频(电视流视频),如果我们点击屏幕,它会切换到全屏模式。

所以我的问题是,我想做的事情是可能的(Orange TV 做到了),但我想知道实现它的难度。看来我必须制作一个视频播放器。如果需要很多时间,我想我会使用 iPhone 的媒体播放器框架,即使对我来说不是最佳解决方案。

随时问我更多细节;)

谢谢您的回答。

4

2 回答 2

1

查看此处的 MPMoviePlayerController 类转储,您可以看到这些公共成员:

-(BOOL) isFullscreen;  
-(void) setFullscreen:(BOOL)fp8;  

因此,以窗口模式播放电影的机会很小。但是,这些成员不是官方可用的,并且可能有意想不到的行为。这只是一个提示,我自己没有做过。请注意,使用未记录的 API 可能会使 Apple 从 AppStore 拒绝您的应用程序。

于 2009-04-16T09:13:01.233 回答
0

无法使用内置媒体框架来显示窗口视频。您必须将另一个编解码器和流媒体库移植到 iPhone 才能实现此目的。

于 2009-04-15T14:29:56.660 回答