离子电容器-如何在Android设备上播放铃声/警报?

时间:2019-08-28 16:49:32

标签: android ionic-framework alarm capacitor

我想知道是否可以使用Ionic Capacitor(不是Cordova)播放Android设备的铃声/警报吗?

如果可能,请为我提供一个简单的解决方案(包括所需的npm软件包和代码)。 如果不是,请告诉我如何使用简单的打字稿-我不想使用Cordova。

此外,我不想使用Capacitor Local Notifications。我只想要铃声。

谢谢您的帮助:))

1 个答案:

答案 0 :(得分:0)

您检查了该链接吗? https://ionicframework.com/docs/native/native-ringtones

您可以使用电容器进行安装。

  • npm安装cordova-plugin-native-铃声
  • npm install @ ionic-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');