iPhoneでは簡単にムービーを再生する事の出来るAPIが用意されています。 MediaPlayer.frameworkを利用して再生します。 再生できるビデオフォーマット H.264 Baseline Profile o 最大 640x480 最大30fps (Bフレームはサポートされない) o 最大 1.5MBps o 音声 最大160kbps AAC-LC 48Khz MPEG4 Part2 Simple Profile o 最大 640x480 最大30fps o 最大2.5Mbps o 音声は最大160kbpsのAAC-LC 48kHz 対応拡張子 o mp4/m4v/mov/.3gp MyMoviePlayer.h #import "MyMoviePlayer.h" @interface MyMoviePlayer (PrivateMethods) - (void) start
MPMoviePlayerController は便利クラスなのでほんとにわずかなAPIしか公開されていません。再生停止についても、それが動画の末尾まで行って停止されたのか、ユーザアクションによるものかがわからない作りになっています。 非公式ながら、一つの目安になる方法を見つけました。 まず、動画の再生はアプリの別Windowで実行されています。これは によれば一目瞭然で、普段の自分のWindow以外に UIEventObservableWindow というクラスのWindowが存在しています。 さて、こちらのWindowの階層構造を再生停止の notification 内でたどってみると、以下のようになりました。 UIEventObservableWindow MPBackstopView MPVideoBackgroundView UIView UIView MPVideoView U
どんだけニコ厨やねん。 大学が春休みに入ったのと、春休み突入段階でまだiPhone向けニコニコ動画アプリの公開がアナウンスされていなかったこともあったので、春休みの課題的に作ってみました。 本当は3月中に仕上げたかったんですが、本家のアプリのニュースでやる気が無くなって、1週間位手付かずになってました。その後待てど暮らせど出てくる気配が無いので、授業始まる前に作り上げちゃおうってな感じで今に至ります。(結局新学期開始から3日位オーバーしてますが) 以前作ったSoftbank携帯向けのmoVbileというサービスでは、Javaアプリから動画を扱うAPIが提供されていなかったため、jpeg画像をパラパラ漫画の要領で動画に見せかける動画プレイヤーの部分から作る必要がありましたが、iPhoneでは動画再生(MPMoviePlayerController)をサポートいるので、今回のアプリではMPMo
ささやかな一歩前進日常のささやかなノウハウの落書き帳動画を再生する方法iPhone 1. MediaPlayer.framework 2.#import 3. -(void)moviePlayBackDidFinish: (NSNotification*)notification { moviePlayer = [notification object]; [moviePlayer play]; } -(void)myMovieFinishedCallback:(NSNotification*)aNotification { // Remove and release the observer MPMoviePlayerController* theMovie=[aNotification object]; [[NSNotificationCenter defaultCenter] re
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く