當我按照本教程: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