同步操作将从 OpenHarmony/docs 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
说明: 由于权限问题,此部分功能在标准系统暂不可用,待更新。
import audio from '@ohos.multimedia.media';
无
创建音频播放的实例来控制音频的播放。
返回值:
示例:
var audioplayer = audio.createAudioPlayer();
音频播放器。
开始播放音频资源。
示例:
audioplayer.src = 'common/mydream.mp3';
audioplayer.on('play', (err, action) => {
if (err) {
console.log(`err returned in play() callback`);
return;
}
console.log('start to play');
audioplayer.pause();
};
audioplayer.play();
暂停播放音频资源。
示例:
audioplayer.src = 'common/mydream.mp3';
audioplayer.on('pause', (err, action) => {
if (err) {
console.log(`err returned in pause() callback`);
return;
}
console.log('playback pause');
};
audioplayer.pause();
停止播放音频资源。
示例:
audioplayer.src = 'common/mydream.mp3';
audioplayer.on('stop',(err, action) => {
if (err) {
console.log(`err returned in stop() callback`);
return;
}
console.log('playback stop');
};
audioplayer.stop();
跳转到指定播放位置。
参数:
示例:
audioplayer.src = 'common/mydream.mp3';
audioplayer.on('timeupdate', (err, action) => {
if (err) {
console.log(`err returned in seek() callback`);
return;
}
var newTime = audioplayer.currenTime;
if(newTime = 30000) {
console.info('Seek success, new time : ' + newTime);
} else {
console.info('Seek Failed');
}
};
audioplayer.seek(30000);
设置音量。
参数:
示例:
audioplayer.src = 'common/mydream.mp3';
audioplayer.on('volumeChange', (err, action) => {
if (err) {
console.log(`err returned in setVolume() callback`);
return;
}
console.log('playback volume change');
};
audioplayer.setVolume(30);
释放音频资源。
示例:
audioplay.release();
在调用play方法后的回调事件。
在调用pause方法后的回调事件。
在调用stop方法后的回调事件。
在音频数据加载后的回调事件。
在播放时间改变后的回调事件。
在播放音量改变后的回调事件。
在播放完成后的回调事件。
在播放错误时的回调事件。
音频播放的状态机。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。