我想知道是否可以使用Ionic Capacitor(不是Cordova)播放Android设备的铃声/警报吗?
如果可能,请为我提供一个简单的解决方案(包括所需的npm软件包和代码)。 如果不是,请告诉我如何使用简单的打字稿-我不想使用Cordova。
此外,我不想使用Capacitor Local Notifications。我只想要铃声。
谢谢您的帮助:))
答案 0 :(得分:0)
您检查了该链接吗? https://ionicframework.com/docs/native/native-ringtones
您可以使用电容器进行安装。
在.caf
存储库中保存一些assets
文件,然后执行以下操作:
import { NativeRingtones } from '@ionic-native/native-ringtones/ngx';
constructor(private ringtones: NativeRingtones) { }
...
this.ringtones.getRingtone().then((ringtones) => { console.log(ringtones); });
this.ringtones.playRingtone('assets/ringtones/sound_1.caf');
this.ringtones.stopRingtone('assets/ringtones/sound_1.caf');