//震动
uni.vibrate({
success: function () {
console.log('success');
}
});
// #ifdef APP-PLUS
if (uni.getSystemInfoSync().platform == "ios") {
plus.device.vibrate();
plus.device.beep();
} else if (uni.getSystemInfoSync().platform == "android") {
// 震动
plus.device.vibrate(500);
//声音
let main = plus.android.runtimeMainActivity();
let RingtoneManager = plus.android.importClass("android.media.RingtoneManager");
let uri = RingtoneManager.getActualDefaultRingtoneUri(main, RingtoneManager.TYPE_NOTIFICATION);
let MediaPlayer = plus.android.importClass("android.media.MediaPlayer");
let player = MediaPlayer.create(main, uri);
player.setLooping(false);
player.prepare();
player.start();
}
// #endif
// #ifdef H5 || MP-WEIXIN
uni.vibrateLong({
success: function () {
console.log('success');
}
});
// #endif```
**uniapp中自定义铃声**
```javascript
const innerAudioContext = uni.createInnerAudioContext();
innerAudioContext.autoplay = true;
innerAudioContext.src = '/static/y974.mp3'; //铃声文件的路径
innerAudioContext.onPlay(() => {
console.log('开始播放');
});
innerAudioContext.onError((res) => {
console.log(res.errMsg);
console.log(res.errCode);
});
uniapp中调用震动、系统铃声以及自定义铃声
于 2023-06-16 16:51:24 首次发布