MPMoviePlayerViewController
全部标签 我正在使用MPMoviePlayerViewController来呈现视频。一切都按预期工作,但如果我将设备的语言切换为例如德语,“完成”按钮未本地化。我尝试访问按钮并将其设置为我自己的按钮实现,如下所示:MPMoviePlayerViewController*mp=[[MPMoviePlayerViewControlleralloc]initWithContentURL:url];NSLog(@"%@",mp.navigationItem.leftBarButtonItem);//alwaysnull,butwhy?//overridebuttonwithlocalemp.navig
我正在尝试创建一个iPad应用程序来读取服务器上的视频。我希望能够非常快速顺利地通过视频进行搜索。我注意到MPMoviePlayerViewController和AVFoundation非常慢,浏览时会跳来跳去。我目前的解决方案是从MPMoviePlayerViewController获取帧,然后自己操作。让我担心的是,我每十分之一秒对3个视频(不同的View)执行一次此操作,这给了我巨大的时间和内存开销。我也试过将视频放在iPad设备上,但没有用。问题是有没有人知道这个寻求问题的更好的解决方案?我也愿意使用库或其他框架。:)非常感谢任何帮助和提示! 最佳答
我遇到了一个让我难过的情况,所以我正在寻求任何我能得到的帮助。我有一个iOS应用程序,它使用MPMoviePlayerViewController播放由Laravel5站点管理的M4V视频文件。如果视频文件直接从Laravel5/public文件夹下载,则可以完美播放(在iOS中)。但是,我通常从Laravel5的StorageFacade存储和提供视频文件,因为我最终将使用S3和弹性转码器。这适用于带有QuickTime浏览器插件、VLC和其他流媒体视频客户端的FireFox,但不适用于我们的iOS应用程序。据我所知,MPMoviePlayerViewController对HTTP响
我使用SOAP网络服务登录我的服务器。登录后,我正在查看的许多文件仅供登录用户使用,因此iOS必须在NSURL或其他内容中创建session。当尝试使用MPMoviePlayerViewController预览视频文件时,它不会工作,它只是加载viewController,然后关闭它。如果我使用QuickLook它确实有效,可能是因为我先在本地下载视频,然后再观看。但是,我不想这样做,我想使用MPMoviePlayerViewController流式传输视频,因为我不希望用户必须下载整个视频文件。我看过有关使用NSURLCredential的帖子,但这似乎对我不起作用。我用过(显然添加
我使用以下ViewController.m创建了一个新项目。当我运行该应用程序时,我可以看到一个具有预期原点/大小(38、100、250、163)的框,但它是黑色的并且没有播放视频。Xcode中有一个奇怪的输出:2012-08-2315:36:45.559VideoTest1[11398:c07][MPAVController]Autoplay:Disablingautoplayforpause2012-08-2315:36:45.560VideoTest1[11398:c07][MPAVController]Autoplay:Disablingautoplay2012-08-2315
有谁知道这些错误是什么意思?当我点击一个按钮播放视频(通过互联网点播风格下载)时,我得到了这个。我遇到的问题是我的视频播放时没有音频。事实上,音频音量条在加载时完全消失。我觉得它与这些错误有关,呵呵。~~>>SponViewController:sponButton:2011-10-2612:52:04.212myapp[2692:12e03]Errorloading/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPC
我在Swift(iOS8.1)中使用MPMoviePlayerViewController并根据HowtoplayalocalvideowithSwift?中的答案使用代码)这一切都很好。这段代码如下:letpath=NSBundle.mainBundle().pathForResource("movie",ofType:"m4v")leturl=NSURL.fileURLWithPath(path!)moviePlayer=MPMoviePlayerController(contentURL:url)ifletplayer=moviePlayer{player.view.frame=
如果这个问题已经被问过,请原谅我,但我到处都找过了,我所能找到的都是来自iOS5.0的旧问题,而人们有相反的问题。我的问题是我创建了一个我想在我的应用程序中使用的视频,并且我最近向它添加了音频。视频播放正常没有问题,但音频无法播放。如果我在计算机的任何视频播放器中播放视频,都会有声音,所以我无法弄清楚问题出在哪里。这是我的代码:varmovieViewController:MPMoviePlayerViewController?funcplayVideoUsingViewController(){ifletpath=NSBundle.mainBundle().pathForResour
使用xcode8,在ios10模拟器上运行。当尝试使用MPMoviePlayerViewController时,它会立即导致我的示例应用程序在模拟器中崩溃。Xcode中未显示任何异常或错误,因此不确定如何调试或问题出在哪里。MPMoviePlayerViewController*moviePlayer;moviePlayer=[[MPMoviePlayerViewControlleralloc]init];上面的代码足以让我的应用程序在ios10模拟器中崩溃。该应用程序立即关闭,xcode中没有显示任何内容。在ios9模拟器上完全没有问题。什么会导致这种情况,是否可以采取任何措施来调试
我有一个视频在我的应用程序的MPMoviePlayerController中打开。除了应该关闭播放器的Done按钮外,一切都很好。第一次播放视频时,Done按钮效果很好。但是,如果您在观看视频时暂停它,然后在第二次尝试播放视频时点击Done,则Done按钮不起作用。我在这里做了一个屏幕录像,让它更容易理解:http://1drv.ms/1Jcdodc有人能帮忙吗?这是我正在使用的代码:importUIKitimportMediaPlayerclassMainContent:UIViewController{//MoviePlayervariablesvarmovieViewContro