スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
このエントリーをはてなブックマークに追加

[iOS]MPMoviePlayerControllerの最小コード

このコードは以下のサンプル内にはいっている"Movie.m4v"を利用しています。
あらかじめ入れておかなければ、下記のコードを記述しても動きません。
MoviePlayer

また、"MediaPlayer.framework"が必要です。
導入後に、#import <MediaPlayer/MediaPlayer.h>してください。

//これをどこかで生成、貼り付けます
//MPMoviePlayer *moviePlayer;としてプロパティ宣言しています
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[self localMovieURL]];
moviePlayer.movieSourceType = MPMovieSourceTypeFile;
moviePlayer.view.frame = self.view.bounds;
moviePlayer.view.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight;
[self.view addSubview:moviePlayer.view];
[moviePlayer play];

//Movie.m4vのURLを取得します
-(NSURL *)localMovieURL
{
NSURL *theMovieURL = nil;
NSBundle *bundle = [NSBundle mainBundle];
if (bundle)
{
NSString *moviePath = [bundle pathForResource:@"Movie" ofType:@"m4v"];
if (moviePath)theMovieURL = [NSURL fileURLWithPath:moviePath];
}
return theMovieURL;
}
このエントリーをはてなブックマークに追加

コメントの投稿

非公開コメント

Translation


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。
プロフィール

チーズくん

Author:チーズくん
個人的メモをただ羅列しています。
twitter:@cheese1038

バロメーター
最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。