getForegroundAudioOption
简介
获取指定音频参数
入参
属性 | 类型 | 必填 | 描述 |
---|---|---|---|
audioPlayerID | String | 是 | 音频任务的唯一标识 |
optionName | String | 是 | 获取的参数名 |
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
optionName 可选参数名如下:
属性 | 类型 | 描述 |
---|---|---|
src | String | 播放源地址; 本地文件路径仅支持绝对路径,不支持相对路径 |
loop | Boolean | 是否循环播放 |
autoPlay | Boolean | 是否开启自动播放 |
volume | Number | 音量;取值范围(0 ~ 1) |
startTime | Number | 开发播放的位置,单位秒,默认从 0 开始播放 |
duration | Number | 当前音频的长度,单位为秒 |
buffered | Number | 音频缓冲的时间点,仅保证当前播放时间点到此时间点内容已缓冲 |
paused | Boolean | 是否处于播放状态 |
currentTime | Number | 当前音频播放的位置,单位为秒 |
返回值
属性 | 描述 |
---|---|
optionName | 视具体的 option 而定 |
使用示例
// pages/index/index.js
Page({
getForegroundAudioOption() {
dlt.getForegroundAudioOption({
audioPlayerID: "bgmId",
optionName: "src",
success: function (res) {
console.log("success", res);
},
fail: function () {
console.log("fail");
},
complete: function () {
console.log("complete");
},
});
},
});