我想在我的應用程序中播放視頻,但我無法這樣做,因爲當我嘗試使用NSMainBundle查找文件時,它一直返回null,我不明白爲什麼。這裏是我的代碼NSMain包沒有找到視頻文件
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"big-buck-bunny-clip" ofType:@"m4v"];
NSLog(@"%@", filepath);
我不明白的是,它發現聲音文件很好,因爲我在主束一個MP3聲音文件,當我用它來發現,它的罰款,但與視頻一無所獲。我在我的包中有一個mp4和一個m4v視頻文件,當我嘗試查找它們中的任何一個時,它將返回null。我嘗試清除緩存,從模擬器中刪除應用程序,再次運行它,但同樣的事情。這讓我瘋狂。
有沒有人有過這個問題?我在想什麼?我從
http://mobile.tutsplus.com/tutorials/iphone/mediaplayer-framework_mpmovieplayercontroller_ios4/
下載教程,準確地在複製的代碼,但仍然得到空。
任何幫助將不勝感激!
編輯:
我創建了一個新的項目快速複製的視頻傳輸,並印刷精美從那裏,那麼,爲什麼在這個應用程序是沒有找到任何視頻嗎?非常奇怪!
檢查您的構建設置/項目設置,特別是如果視頻文件正確包含在您的應用程序包中。有時XCode往往會忘記一些文件。 –
這是問題!太簡單了,把你的回答作爲答案,我會接受。不能相信我以前沒有想到這一點,編程而宿醉從來沒有樂趣。乾杯!! – AdamM