@admin 请问如何用JS调用声音?

就像调用手机自带提示音一样,在autojs环境下触发系统提示音或指定位置的音频文件?蟹蟹。

使用am 可以达到播放指定位置MP3的效果,但缺点是要先调用default 播放器,有没有办法转到后台播放,就像QQ信息提醒的声音。
以下是AM调试的代码:
var sh = new Shell(true);
sh.exec("am start -a android.intent.action.VIEW -t "audio/mp3" -d "file:///storage/emulated/0/Ringtones/tx.mp3"");

开发者
importClass(android.media.MediaPlayer);

var player = new MediaPlayer();
player.setDataSource("/sdcard/1.mp3");
player.setVolume(100, 100);
player.prepare();
player.start();
setTimeout(()=>{
    player.stop();
    player.release();
}, 5000);

👍一次就成功了! 太感谢了。

  • 4
    帖子
  • 746
    浏览

与 Auto.js 的连接断开,我们正在尝试重连,请耐心等待