当我按照本教程:http://www.youtube.com/watch?v=cYXAHRvHbQE 它给了我一个[播放器控制器发布]错误;行,所以我删除它,然后它给了我这些错误,当我尝试运行它iOS - 视频未播放
以下是图像:(它不会让我将它张贴) http://aftermathgame.webs.com/ss1.png
当我按照本教程:http://www.youtube.com/watch?v=cYXAHRvHbQE 它给了我一个[播放器控制器发布]错误;行,所以我删除它,然后它给了我这些错误,当我尝试运行它iOS - 视频未播放
以下是图像:(它不会让我将它张贴) http://aftermathgame.webs.com/ss1.png
如果你根本不能添加只有头文件。
首先,框架必须添加到您的项目。
其次,你应该有一个下面的标题。 #import <MediaPlayer/MediaPlayer.h>
参考以下过程。
在Xcode中,点击您的项目文件在Project Navigator的顶部。
点击 '为yourprojectname' 下的 “目标”
点击 “构建阶段” 选项卡。
单击“Link Binary With Libraries”窗口中的加号。
添加MediaPlayer.Framework库
添加
#import <MediaPlayer/MediaPlyer.h>
我想这一点:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_MPMoviePlayerViewController", referenced from:
objc-class-ref in ViewController.o
...表示您无法链接MediaPlayer框架。
单击导航器中的项目文件找到“链接的框架”面板并添加缺少的框架。
您也得到的语义错误意味着您没有声明您的视图控制器符合AVAudioPlayerDelegate协议。 (尖括号中的类声明后添加此<AVAudioPlayerDelegate>
)
我试过这个没有运气,它仍然给我同样的错误 – Alan 2012-08-15 15:58:37
这也给了我这个在“创建目标”>“所有问题”窗口: http://pastebin.com/xpbncPBr – Alan 2012-08-15 15:15:16
所以我做了一个测试应用程序按照本教程:http://www.techotopia.com/index.php/Video_Playback_from_within_an_iOS_5_iPhone_Application 它的工作完美,所以为什么它不适用于我想要的应用程序? – Alan 2012-08-15 19:43:06