私は完全なコーディング初心者であると最初に言うだけで、おそらく私の知識レベルを超える何かをしようとしています。私はオンラインになり、xコードプログラムにビデオを追加するためのコードを探しました。さまざまなオンラインチュートリアルを試しましたが、どれも機能しませんでした。最初はXcode4.2にプログラムしようとしましたが、役に立ちませんでした。次に、最新バージョン4.5をダウンロードしました
ビルドはiphone6シミュレーターで成功しますが、実際には実行できません。
私が受け取っているエラーメッセージはSIGABERTです:- *キャッチされなかった例外のためにアプリを終了しています'NSInvalidArgumentException'、理由:'* -[NSURL initFileURLWithPath:]:nil string parameter'
私のヘッダーファイルは:-
#import UIkit/UIkit.h (with the smaller than larger than symbols)
#import MediaPlayer/MediaPlayer.h (with the smaller than larger than symbols)
@interface ViewController :UIViewController {
}
-(IBAction)playvideo;
@end
私の実装ファイルは次のとおりです。-
#import "ViewController".h
#import <UIKit/UIKit.h>
@implementation ViewController
-(IBAction)playvideo {
NSURL *url = [NSURL fileURLWithPath:
[[NSBundle mainBundle] pathForResource:@"jamcookvid1" ofType:@"mv4"]];
MPMoviePlayerViewController *playercontroller =
[[MPMoviePlayerViewController alloc] initWithContentURL:url];
[[self navigationController]presentMoviePlayerViewControllerAnimated:
playercontroller];
playercontroller.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playercontroller.moviePlayer play];
// [playercontroller release];
playercontroller = nil;
}
@end
誰かが私を助けることができれば-それは大いにありがたいです。JB