QuickTime
QuickTime は基本的に拡張子でファイルの種別を識別しています(つまり拡張子がおかしかったら中身が正しくでも読み込んでくれない)。で、QuickTime が対応している拡張子のリストを取得するメソッド。 // QTMovie +(NSArray*) movieFileTypes:(QTMovieType…
例えばリモートにある動画・音声ファイルを指定してオブジェクトを生成した場合に、そのファイルの読み込みが完了(再生完了ではありません)したことを検知します。QTKitを使うと結構簡単で、NSNotificationの枠組みである程度処理できちゃいます。 { ... Q…
動画や音声の再生終了を検知する。これもQuickTimeのAPIをそのまま使うやり方と、QTKitを使ってCocoaのみのやり方が必要があります。 QuickTime API使用 呼び出し側。一応Objective-Cからの呼び出しってことで。 @implementation MyObject ... { ... Movie q…
動画や音声ファイルの再生時間やファイルサイズなどをCocoa経由で取得します。 QuickTime API使用 まず NSMovie を生成しQuickTimeのオブジェクトに変換。 NSMovie* movie = [[NSMovie alloc] initWithURL:url byReference:NO]; Movie qtmov = [movie QTMovi…