播放音乐
Audio.play(path: string, loop: integer, 执行方式: integer): integer
播放本地音频,可选择同步等待或异步播放。 线程规则:同步模式只等待当前 Lua 脚本线程,不会阻塞 Android 界面主线程;异步模式启动成功后立即继续执行下一行。 播放规则:每次只能播放一个文件,再次调用会停止上一份。 停止规则:Audio.stop() 或脚本停止都会结束当前音频;同步循环会一直等待,异步循环不会阻塞脚本。
参数3 项
| 序号 | 名称 | 类型 | 参数说明 |
|---|---|---|---|
| 1 | path | 字 | 音频文件绝对路径。示例:/sdcard/音乐.mp3 |
| 2 | loop | 整 | 播放方式:0 播放一次,1 循环播放。 |
| 3 | 执行方式 | 整 | 0 同步等待当前脚本线程,1 异步播放并立即继续;默认 0。同步不是 Android 界面主线程。 |
返回值返回值可以不接收
| 序号 | 名称 | 类型 | 返回说明 |
|---|---|---|---|
| 1 | 执行状态 | 整 | 同步播放完成或被停止返回0;异步模式成功启动返回0;文件无效、格式不支持或启动失败返回-1。 |