objective-c - 在IOS上播放视频

标签 objective-c ios

我已经从

下载了源文件

http://mobile.tutsplus.com/tutorials/iphone/mediaplayer-framework_mpmovieplayercontroller_ios4/

并且该应用程序运行完美,但是当我尝试通过更改以下代码来交换我自己的视频时:

pathForResource:@"big-buck-bunny-clip" ofType:@"m4v"

pathForResource:@"example" ofType:@"mp4"

当我尝试播放视频并在输出中收到一条消息时,应用程序崩溃了:

"2012-09-13 20:32:59.106 BigBuckBunny[1081:11f03] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“ -[NSURL initFileURLWithPath:]: nil 字符串参数' ** 首先抛出调用堆栈: (0x1722022 0x10f6cd6 0x16caa48 0x16ca9b9 0x4e53b 0x4e4c5 0x2da4 0x1723e99 0x36d14e 0x36d0e6 0x413ade 0x413fa7 0x413266 0x3923c0 0x3925e6 0x378dc4 0x36c634 0x1e1aef5 0x16f6195 0x165aff2 0x16598da 0x1658d84 0x1658c9b 0x1e197d8 0x1e1988a 0x36a626 0x297d 0x28 f5) 终止调用抛出异常(lldb)“

我的新视频文件位于原始 big-buck-bunny-clip.m4v 文件所在的文件夹中,并将其放入项目中。 我做错了什么以及如何解决这个问题?

最佳答案

我通过转到 Xcode 中的文件并选中“目标成员(member)资格”下 BigBuckBunny 旁边的框来播放自己的视频

关于objective-c - 在IOS上播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12417825/

相关文章:

iOS 开发 - 将城市与 NSTimezone 离线关联

ios - 如何获取当前的UIEdgeInsetsMake?

ios - 泛型的偏函数应用

ios - 如何删除 objective-c 中的 UINavigationController/UINavigationBar 背景?

ios - 如何将 .movpkg 转换成 mp4

iphone - 在iOS应用程序中添加自定义表情

ios - 如何在 swift 中将数组传递给另一个 View Controller ?

iphone - 重新加载 ViewController 后释放 placemark.postalCode

ios - 插入导航堆栈时隐藏 TabBar,弹出导航堆栈时将其恢复

ios - 对 NSMutableArray 进行排序