UIImagePickerControllerに撮影ボタンを押したイベントをトラップするデリゲーターが無い。 カメラだったら、ボタンをオーバーレイさせて、takePictureメソッドを呼んでも良いかもしれないが、ビデオだと、takePictureは呼ばれないようなので、困っていたら、とても参考になるブログをみつけたので、それをベースにdelegateするように改造した。 // VideoController.h #import <Foundation/Foundation.h> @protocol CameraButtonPressed; @interface VideoController : UIImagePickerController { } @property(nonatomic,assign) id <UINavigationControllerDelegate, UIIma
I want to implement the same behavior with the native camera of iOS5: press the volume + button to take a photo What's the ideal way to archive it? Are there any ways to capture the volume key pressed event? After googling & searching around for hours, I found 1 solution: using NSNotificationCenter: ... [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(volumeChanged:) name:
たまにはiOSアプリ開発ネタを。 カメラアプリを作るとき、UIImagePickerControllerを使うとボリュームボタンでシャッターが切れるのですが、AVCaptureを使った場合はそれができないので、AVSystemController_SystemVolumeDidChangeNotificationを使って自分でボリュームボタンが押されたことを検出する必要があります。 ググるといろいろコードが出てくるのですが、そのままボリュームが変わってしまったり、日本のiPhoneの撮影時の音量変化が検出されてしまったり、少し試行錯誤が必要でした。 というわけで、以下がコードです。 2012.11.9追記 記述が抜けていた部分とバックグラウンド周りでの不具合があったのでコードを修正しました。 地図絶一門の[twitter:@TeamMOSA2]さん、ご指摘ありがとうございました。 //.h
今日のテーマ 【フロントカメラを使う】 顔検出機能を使用したカメラアプリをつくるために フロントカメラが使いたくて、 Apple IDが違うiPhone4Sを開発用に登録しました。 コードの中でフロントカメラを使用するような記述ですが 下記チュートリアルでサンプルアプリを配布されていおりました。 AVFoundationを使った無音カメラアプリの作り方 AVFoundationを簡単に使えるようなクラスを作成されているとのこと す、すばらしいです! しかしすでにある程度、いろんなサイト様からのコピペで コードが出来上がっているので なにをどう当てはめたらいいのかなどの思考が停止w 次回以降に使わせて頂きます!!! このすばらしいクラスの中身を確認したところ カメラの前後を変更するコードが書かれていました。 しかし、”self” という文字の意味がわからず終了。 cocos2dでも最近あった
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く