MPMoviePlayerViewController
全部标签 这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:PlayYouTubevideoswithMPMoviePlayerControllerinsteadofUIWebView我用这个代码-(void)viewDidLoad{[superviewDidLoad];NSString*movieURL=@"http://www.youtube.com/watch?v=hH4sHqDEjSg";MPMoviePlayerViewController*moviePlayer=[[MPMoviePlayerViewControlleralloc]initWithCont
我正在xcode中开发一个新应用程序,该应用程序处于纵向View,但视频应该能够处于纵向和横向View。我编写了这段代码,但它不能100%工作AppDelegate.h#import@property(strong,nonatomic)MPMoviePlayerViewController*VideoPlayer;AppDelegate.m@synthesizeVideoPlayer;-(NSUInteger)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*
我正在像这样创建我的MPMoviePlayerViewController:MPMoviePlayerViewController*playerView=[[MPMoviePlayerViewControlleralloc]initWithContentURL:videoURL];[selfpresentMoviePlayerViewControllerAnimated:playerView];它工作正常,直到我按下主页按钮:这样,在我重新打开应用程序后,播放器ViewController消失了,我看到了我最初调用它的ViewController。如果我双击主屏幕按钮打开多任务面板,播
如何根据当前模式自动旋转MPMoviePlayerViewController,而整个应用程序都设置为仅纵向模式? 最佳答案 如果您的基础SDK是iOS6,则不能。整个应用程序(在目标摘要Pane=info.plist中)必须设置为包含应用程序的任何部分永远的所有方向>愿意接受。然后,您可以从应用程序的任何部分过滤掉不需要的方向,这些方向不允许旋转到所有这些方向,例如使用supportedInterfaceOrientations。 关于ios-在应用程序处于纵向模式时旋转MPMovie
我有一个适用于iOS5和6的应用程序。此应用程序必须仅在纵向模式下运行(已完成)。但是在这个应用程序中,我必须显示和播放一些YouTube视频。为此,我使用UIWebView来显示缩略图YouTube视频。所以,我有一个漂亮的缩略图,当用户触摸它时,应用程序会自动显示MPMoviePlayerController播放视频。几乎一切都是完美的...我的问题是我需要MPMoviePlayerController支持两个方向(但只有这个Controller)。我怎样才能做到这一点?非常感谢,卡洛斯 最佳答案 将所需的方向添加到您的Info
我正在尝试在iOS上播放一个简单的直播链接。有一个带有按钮的ViewController,其播放Action定义如下。-(IBAction)play:(id)sender{NSString*path=@"http://asish.flashmediacast.com:2135/live/International/playlist.m3u8";MPMoviePlayerController*mp=[[MPMoviePlayerControlleralloc]initWithContentURL:[NSURLURLWithString:path]];[mp.viewsetFrame:[s
我在我的UIView中创建了一个MPMoviePlayerViewController(不是在我的UIVIewController中!),如下所示:self.playButton=[[UIButtonalloc]initWithFrame:CGRectMake(100,70,125,100)];[self.playButtonsetBackgroundImage:[UIImageimageNamed:@"video_play.png"]forState:UIControlStateNormal];[self.playButtonaddTarget:selfaction:@selecto
我已经编写了在iPhoneOS3.1.3中播放视频的代码,视频播放正常。但是当我尝试使用相同代码播放视频时,iOS4中无法播放视频。我知道iOS4的媒体播放器框架已更改。有什么方法可以在不同的操作系统上播放视频而无需准备单独的二进制文件? 最佳答案 首先检查您是否使用OS3.2或更高版本。如果是,请以新方式创建电影播放器:if(NSClassFromString(@"UISplitViewController")!=nil){MPMoviePlayerViewController*mp=[[MPMoviePlayerViewCo
这是我的问题。我有一个MPMoviePlayerViewController可以播放网络上的一些视频。那部分有效。但为了以后在没有网络连接的情况下播放它们,我用那段代码将它们存储在手机上NSData*data=[NSDatadataWithContentsOfURL:[selfdataURL]];NSArray*documentPaths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*baseDocumentPath=([documentPathscount]
我的申请流程是这样的播放视频。完成后。屏幕上会显示几个图标供用户点击。根据点击的图标,开始播放另一个视频。如果大约5秒内没有点击图标,我们会自动转到下一个视频。问题出在3上。就在视频开始之前,出现黑屏大约0.5秒。不确定发生了什么,因为第1步和第4步中的视频播放正常。如果有人可以提供调试和修复此问题的想法,那就太好了。谢谢! 最佳答案 您可以尝试使用以下方法将背景图像放到播放器上:[[moviePlayerview]setBackgroundColor:image]; 关于使用MPMov