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メソッド | |