问题标签 [mpmediaplayercontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 在ios app中连续播放两个视频(objective-c)
我有两个有声视频文件,我需要连续播放它们。我知道我可以使用 AVQueuePlayer 在一个层中连续播放它们,但我宁愿使用 MPmediaPlayer 因为它的特点 - 设计不错,实现停止,播放,全屏模式无错误等......是否可以播放两个连续的视频(没有间隙) 使用默认 MPmediaPlayer?谢谢你。祝你今天过得愉快!
ios - 使用 mediaplayercontroller 播放视频
我正在尝试制作一个播放器,它从 tableview 获取一个 url(尚未完成)。我开始尝试使用 MPMediaPlayerController 使播放器工作。
当我尝试将moviePLayer 添加为子视图时,我收到此警告:不兼容的指针类型将“MPMoviePlayerController *”发送到“UIView *”类型的参数。
此外,当我打开视图时,应用程序关闭,在控制台中我们有这个:
2014-03-04 18:26:50.696 FavVideos[6181:70b]-[MPMoviePlayerController superview]:无法识别的选择器发送到实例 0xa63c470 2014-03-04 18:26:50.735 FavVideos[6181:70b] *由于未捕获而终止应用程序异常“NSInvalidArgumentException”,原因:“-[MPMoviePlayerController superview]:无法识别的选择器发送到实例 0xa63c470”
关于我做错了什么的任何想法?
从现在开始感谢。
编辑:
好的,我看到了我正在做什么来获取错误和“崩溃”。
这里:
我改为:
没有更多的警告或崩溃。但是播放器只是黑屏,有什么想法吗?
ios - 如何在ios中为普通视频添加黑白、复古等视觉效果
电影在 MPMoviePlayerController 中播放得很好。但是当我按下按钮时,视频必须改变黑白或复古效果。
ios - 从 UITableView 播放视频
我的主要目标是能够单击表格视图项目并加载视频。表格视图填充了文档目录的内容,我已经能够成功地做到这一点并将文件名添加到单元格的标签中,我使用以下代码完成了此操作:
但是我发现困难的部分是打开文件部分。到目前为止,这是我的代码:
当用户单击 UITableView 单元格时会发生什么情况,视频播放器会全屏打开,并且一直说“正在加载...”并且视频没有加载,调试器中也没有报告错误。应该将变量 myURL 设置为等于什么?任何帮助将不胜感激。
ios - MPMediaPlayer 播放本地文件问题
我的应用程序有一个视频录制功能,它成功录制并保存在设备的 Documents 目录中(插入设备时我可以从 iTunes 访问)。我的问题是,我使用无法访问或播放的 APP 制作了用于播放视频的 View UI。
这是我的视频网址 = /var/mobile/Applications/C13AB577-FFB2-4814-BD39-A9835A2DAE28/Documents/WO-00604-140428101904.349.mp4
我的实现代码是:
调试中的 mediaURL 具有该值:http ://prntscr.com/3e6ohi
ios - Simplest way to play a video before game starts on OSX / iOS
I would like to play an intro video before my game starts on OSX. What is the easiest way to setup an AVPlayer and play the video? I would like the video to play completely before the game can proceed any further.
I have gone through the AVPlayer documentation on the mac developer library but ran into the following problem on my OSX app: AVPlayer does not show video
Please help!
ios - MediaPlayer -requestThumbnailImagesAtTimes 未触发通知
我无法从电影中提取缩略图MPMoviePlayerController
-requestThumbnailImagesAtTimes: timeOption:
我 99% 确定我已正确设置所有内容;我只是根本没有收到这些通知。
我最初在ReactiveCocoa
; 为了缩小可能性,我有一个没有它的最小损坏示例。
最小损坏示例:
ReactiveCocoa 中的原始示例
ios - 是否可以从 MPMediaItem 中的特定点或时间播放?
是否可以从 MPMediaItem 播放更改播放位置?我希望能够在设备 iTunes 库中保存的音频文件(比如歌曲)中的不同点之间移动。我应该使用哪个框架?
ios - remoteControlReceivedWithEvent 适用于模拟器,但不适用于设备
我正在开发一个将从 iPod 库中播放音乐的应用程序。我通过 MPMediaPlayerController 从表中检索所选项目并将其传递给详细视图控制器来播放音乐:
开始播放音乐。我在 Info.plist 中设置了以下值以启用后台使用:
那行得通。当我关闭我的应用程序时,音乐继续播放。所以现在我试图让控制中心的音频控件向我的应用程序发送消息,所以在阅读了一些内容后,我发现我需要做一些事情。所以我创建了一个 UIResponder 的子类并添加了以下几行:
我让我的 AppDelegate 成为自定义 UIResponder 的子类,我有这个:
和这个
现在,我在这里的原因是因为它适用于模拟器而不是设备,我不知道为什么。如果我在模拟器中启动它并调出控制中心并开始按下音频控件,我的自定义 UIResponder 中的 NSLog 会显示在调试器中,但在设备上却没有。实际发生的是播放/暂停按钮什么都不做,然后如果我按下下一个或上一个按钮,它会转到我的 iPod 应用程序上的下一个或上一个曲目并开始播放。
这个等式似乎缺少一些小东西,但我无法弄清楚。我已尽我所能搜索了文档,但找不到与这种情况相关的任何内容,并且有关此特定功能的文档似乎非常有限。
swift - dismissMoviePlayerViewControllerAnimated 在 Swift 中不起作用
Swift 中似乎没有任何 SO 帖子,dismissMoviePlayerViewControllerAnimated
所以我想我会开始的。
我有一个表格单元格,当你长按它时,它会显示一个视频。当视频结束时,我的目标是让用户回到表格视图。最后一块是不工作的位。
在这里的任何帮助将不胜感激。我已经阅读了 Apple 文档以及 Objective-C 中关于此的一些帖子。似乎答案是 run dismissMoviePlayerViewControllerAnimated
,这是 UIViewController 上的一种方法,但它不起作用。