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");
},
});
},
});