html5+ audio 오디오 녹음/재생
7555 단어 html5+
audio 오디오 녹음/재생
오디오 모듈은 오디오의 녹음과 재생 기능을 제공하는 데 사용되며 시스템의 마이크 장치를 호출하여 녹음 조작을 할 수도 있고 시스템의 스피커 장치를 호출하여 오디오 파일을 재생할 수도 있다.plus를 통해audio에서 오디오 관리 대상을 가져옵니다.
상수:
방법:
객체:
콜백 방법:
사용 권한:
5+ 기능 모듈(permissions)
{
// ...
"permissions":{
// ...
"Audio": {
"description": " "
}
}
}
AudioRecorder
녹음 대상interface AudioRecorder {
readonly attribute String\[\] supportedSamplerates;
readonly attribute String\[\] supportedFormats;
function record( option, successCB, errorCB );
function stop();
}
속성:
interface AudioRecorder {
readonly attribute String\[\] supportedSamplerates;
readonly attribute String\[\] supportedFormats;
function record( option, successCB, errorCB );
function stop();
}
방법:
AudioPlayer
오디오 재생 개체interface AudioPlayer {
function void play( successCB, errorCB );
function void pause();
function void resume();
function void stop();
function void seekTo( position );
function Number getDuration();
function Number getPosition();
function void setRoute( route );
}
설명:
오디오 파일 재생에 사용되는 오디오 재생 대상입니다.new 방법으로 직접 만들 수 없습니다. 오디오를 통해서만 만들 수 있습니다.createPlayer 메서드 작성
방법:
interface AudioPlayer {
function void play( successCB, errorCB );
function void pause();
function void resume();
function void stop();
function void seekTo( position );
function Number getDuration();
function Number getPosition();
function void setRoute( route );
}
RecordOption
JSON 개체, 마이크 장치를 호출하여 녹음하는 매개 변수
속성:
RecordSuccessCallback
녹음 조작이 성공적으로 리셋되었다.void onSuccess( recordFile ) {
// Get record file code.
}
설명:
마이크 녹음 작업에 성공한 리셋 함수입니다. 녹음 작업이 끝났을 때stop () 방법을 호출합니다.
매개변수:
void onSuccess( recordFile ) {
// Get record file code.
}
반환 값:
void: 없음
PlaySuccessCallback
오디오 파일 재생 작업이 성공적으로 리셋되었습니다.void onCompleted() {
// Play audio file completed code.
}
설명:
오디오 재생 작업이 성공한 리셋 함수입니다. 오디오 재생이 완료되거나 stop () 방법을 호출할 때 터치합니다.
매개변수:
없음
반환 값:
void: 없음
AudioErrorCallback
오디오 작업 실패 콜백void onError( error ) {
// Handle audio error
}
매개변수:
void onCompleted() {
// Play audio file completed code.
}
오디오 작업 실패 콜백
void onError( error ) {
// Handle audio error
}
매개변수:
반환 값:
void: 없음