2016-03-30 46 views
0

當我建立和運行我的項目時,我得到一個致命的錯誤(見下圖)。我相信NSURL存在問題,但不確定哪部分是錯誤的。我用另一個視頻替換了視頻並且工作正常。我在Quick Time Player中播放過的視頻沒有問題。 enter image description here致命的錯誤與類型的MP4的NSURL

希望有人能幫助!

+0

你應該使用NSBundle方法URLForResource –

+1

http://stackoverflow.com/a/28750856/2303865 –

+0

@LeoDabus不解釋BAD_EXC,因爲讓url類型可以是'NSUrl?',對嗎?但鏈接很好。同時檢查資源名稱是否正確。 –

回答

1

確保文件格式正確。使用您的查找器獲取您的文件的信息,並檢查更多信息:編解碼器:它顯示H.264,AAC。

0

主包中缺少.mp4文件。我能夠在Playground中複製確切的錯誤代碼。 enter image description here

現在與主包中的.mp4文件。 enter image description here

0

您的視頻可能未正確添加到主包中。這裏是如何得到它的權利:

  • 點擊你的項目(藍色圖標),並選擇適當的目標
  • 前往構建階段
  • 尋找「複製包資源」
  • 如果您的視頻不會出現在這裏,點擊「+」圖標,添加它
  • 不要忘記檢查其他answerds /約展開,可能是URL可選的註釋

等voilà!

+0

剛剛嘗試過。我已將它添加到「複製捆綁資源」中,但仍然沒有任何結果。感謝您的幫助,雖然 – Jordan

+0

@JohnGool你應該確保它的文件格式正確。使用你的發現者獲取你的文件的信息,並檢查是否更多信息:編解碼器:它顯示H.264,AAC –

+1

@LeoDabus謝謝!只是改變了視頻上的編解碼器,現在正在工作。非常感謝你的幫助! – Jordan

相關問題