API version 8
iOSAndroidWindows
説明 |
カメラを初期化し、カメラによるキャプチャを開始します。 Windows版
| |
呼出形式 |
rt.StartCameraCapture( )
|
|
戻り値 |
なし
|
|
引数 |
なし
|
|
例外 |
RTM-46 |
カメラの操作に失敗しました。
|
使用例 |
/* カメラの状態 */ Number isRun = $FALSE; /* 現在の撮影枚数 */ Number num = 0; Function Start(){ /* キャプチャ開始 */ ^.rtm.StartCameraCapture(); /* キャプチャ設定 */ ^.rtm.SetCameraOption( Runtime.CAMERA_OPTION_MODE, Runtime.CAMERA_MODE_FRONT ); /* タイマー開始 */ SetTimer(0.1); isRun = $TRUE; num = 0; } Function OnTimer(e){ /* カメラ停止中に呼び出した場合は何もしない */ if(!isRun){ return ; } /* 何枚か撮影したら自動停止 */ if(num++ > MAX_SHOT){ ^.rtm.StopCameraCapture(); RemoveTimer(); isRun = $FALSE; return; } /* 画像を取得する */ var img = ^.rtm.GetCameraCaptureImage(); /* 取得した画像をセット */ if(img != null && img.width > 0 && img.height > 0){ ^.lbl.setImage(img); } } |
|
関連項目 |
SetCameraOption、GetCameraCaptureImage、StopCameraCaptureメソッド |