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

http://docs.phonegap.com/en/2.5.0/cordova_media_capture_capture.md.html#CaptureAudioOptions

 

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 オブジェクト

オーディオの録音

<!--- using callback function --->
<cfset cfclient.audio.capture({},recordingComplete) >

<cffunction name="recordingComplete" >
<cfargument name="mediafile" />
<!---Populating the content of the <div> with the ID divId-->
<cfset document.getElementById('divId').innerHTML =
mediafile[1].fullPath>
<cfset document.getElementById('divId'). innerHTML = mediafile.size>

</cffunction>

<!--- without callback function --->
<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 の両方のプラットフォームでサポートされません。

オーディオの再生

<!--- playing file from a given source --->
<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 の使用」を参照してください。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー