captureAudio (Client API reference)

Invokes the device microphone to record audio.

Syntax

Xrm.Device.captureAudio().then(successCallback, errorCallback)

Parameters

Parameter Name Type Required Description
successCallback Function Yes A function to call when audio is returned. A base64 encoded audio object with the following attributes is passed to the function:
- fileContent: Contents of the audio file. String
- fileName: Name of the audio file. String.
- fileSize: Size of the audio file in KB. Number.
- mimeType: Audio file MIME type. String.
errorCallback Function Yes A function to call when the operation fails.

Return Value

On success, returns a base64 encoded audio object with the attributes specified earlier.

Remarks

This method is supported only for the mobile clients.

Xrm.Device