メディア・レコーダー・イベント
説明
このMedia Recorderを使用すると、実行時にStudioプロジェクトのスクリーンショットをキャプチャしたり、ビデオを録画したりできます。
メディア・レコーダーのイベントは、world.events.globalIdで発行されます。
イベント
RECORDER_SCREENSHOT_READY
スクリーンショットの準備ができたときに発行されます。
プロパティ一覧
プロパティ | タイプ | 説明 |
---|---|---|
blob | ブロブ | スクリーンショットのJPEG画像ブロブ |
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.events.RECORDER_SCREENSHOT_READY, (event) => {
console.log('Screenshot blob: ', event.data.blob)
})
RECORDER_VIDEO_STARTED
録音が開始されたときに発せられる。
プロパティ一覧
いない。
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.events.RECORDER_VIDEO_STARTED, () => {
console.log('Recording started')
})
RECORDER_VIDEO_STOPPED
録音が停止したときに発せられる。
プロパティ一覧
いない。
例
- .listen
- .onEvent
- .addEventListener
defineState('initial-state').initial().listen(world.events.globalId, ecs.events.RECORDER_VIDEO_STARTED, () => {
console.log('Recording stopped')
})