2012-11-01 4 views
0

내 응용 프로그램에서 비디오를 재생하려고하는데 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/

에서 자습서를 다운로드하고 정확하게 통해 코드를 복사하고, 그러나 아직도 널 받고있다.

도움이 될 것입니다!

편집 :

내가 빨리 새 프로젝트를 생성하고 비디오를 복사하고, 거기에서 잘 인쇄, 왜 그것이 동영상을 찾는되지 않습니다 하나의 응용 프로그램에? 매우 기괴한 !!

+2

특히 비디오 파일이 앱 번들에 올바르게 포함되어있는 경우 빌드 설정/프로젝트 설정을 확인하십시오. 때때로 XCode는 일부 파일을 잊어 버리는 경향이 있습니다. –

+0

그게 문제 였어 !! Soo simple, 응답으로 응답을 넣으면 받아 들일 것입니다. hungover가 결코 재미 있지 않은 동안 나는 프로그래밍에 대해 생각하지 않았다는 것을 믿을 수 없다. 건배!! – AdamM

답변

0

아마도 비디오를 번들에 추가하지 않았기 때문일 수 있습니다. 프로젝트 설정을 확인하십시오. 그 사본 자원 (나는 정확한 이름을 잊는다).

관련 문제