movieWithAttributes:error:
アトリビュートでムービーを作って返します
+(id)movieWithAttributes:(NSDictionary *)attributes: error:(NSError **)errorPtr:
解説
アトリビュートでムービーを作って返します。
キー
●QTMediaCreationTimeAttribute
●QTMediaDurationAttribute
●QTMediaModificationTimeAttribute
●QTMediaQualityAttribute
●QTMediaSampleCountAttribute
●QTMediaTimeScaleAttribute
●QTMediaTypeAttribute
メディアタイプ ( NSString )QTMedia.hに定義あり
返り値
( id )
オブジェクト()
引数
( NSDictionary * )attributes
( NSError ** )errorPtr
エラーが返されるポインタ
フレームワーク
QtKit
クラス
QTMovie
Class Methods
使用可能
10.4
参照
例文
#import "MyObject.h" //MyObject.hには //#import <QTkit/QTkit.h> //が必要 // IBOutlet QTMovieView *movieView; // IBOutlet NSWindow *myWindow; @implementation MyObject - (IBAction)myAction:(id)sender { NSError *error = nil; NSDictionary *attributes = [NSDictionary dictionaryWithObject:@"QTMediaTypeVideo" forKey:@"QTMediaTypeAttribute"]; QTMovie *newMovie = [QTMovie movieWithAttributes:attributes error: &error]; // QTMovieViewにQTMovieを設定する [movieView setMovie:newMovie]; [movieView setEditable:YES]; [movieView setNeedsDisplay:YES]; //ボリューム NSLog(@"volume %f",[newMovie volume]); [newMovie play]; } @end