オーディオ関数

サポートされるオーディオ関数

 

API

説明

戻り値

パラメーター

 

 

capture([options],
[callback])

 

指定したオプションに基づいてオーディオを録音します。

コールバック関数を指定しているかどうかに応じて MediaFile オブジェクトの配列または null

オプション(オーディオオプション、callBack) 

 

 

createMedia(src,
[statusCallback])

 

再生用のメディアオブジェクトを作成します。

Media オブジェクト

メディアファイルのソースのフルパス。

 

Media Playback 状態イベントを取得するための statusCallback 関数。  

 

 

getCurrentPosition(media)

 

指定したメディアオブジェクトの現在の位置を取得します。

position (Number)

Media オブジェクト

 

 

play(src)

 

指定したオーディオファイルを開始または再開します。

Media オブジェクト

フルパスまたは Media オブジェクト

 

 

pause(media)

 

指定したオーディオファイルを一時停止します。

void

Media オブジェクト

 

 

release(media)

 

基盤のオーディオリソースを解放します。

void

Media オブジェクト

 

 

seekTo(media, duration)

 

オーディオファイル内の現在位置を設定します。

void

Media オブジェクト

継続時間(ミリ秒単位)。

 

 

stop(media)

 

指定したオーディオファイルの再生を停止します。

void

Media オブジェクト

 

 

record(media)

 

ファイルに録音します。

void

Media オブジェクト

 

 

stopRecording(media)

 

指定したオーディオファイルへの録音を停止します。

void

Media オブジェクト

オーディオの録音

<! ---callback 関数を使用--->
<cfset cfclient.audio.capture({},recordingComplete) >

<cffunction name="recordingComplete" >
<cfargument name="mediafile" />
<! ---ID divId を使用して <div> のコンテンツを生成-->
<cfset document.getElementById('divId').innerHTML =
mediafile[1].fullPath>
<cfset document.getElementById('divId').innerHTML = mediafile.size>

</cffunction>

<! ---callback 関数を使用しない--->
<cfset mediafile = cfclient.audio.capture() >
<cfset document.getElementById('divId').innerHTML =
mediafile[1].fullPath>
<cfset document.getElementById('divId').innerHTML = mediafile.size>

注意:オーディオオプションの duration パラメーターは Android ではサポートされません。Mode パラメーターは iOS と Android の両方のプラットフォームでサポートされません。

オーディオの再生

<! --- 指定ソースからファイルを再生--->
<cfset media = cfclient.audio.createMedia("/mnt/sdcard/myaudiofile.wav") >

<cfset cfclient.audio.play(media) >
<cfset cfclient.audio.pause(media) >
<cfset cfclient.audio.stop(media) >
<cfset cfclient.audio.release(media) >

詳細な例

Audio Capture API の使用」を参照してください。

 Adobe

ヘルプをすばやく簡単に入手

新規ユーザーの場合

Adobe MAX 2024

Adobe MAX
クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX

クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX 2024

Adobe MAX
クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン

Adobe MAX

クリエイティブカンファレンス

10 月 14 日~ 16 日 マイアミビーチおよびオンライン