首页 > 解决方案 > 如何获取系统铃声/声音

问题描述

如何获取系统铃声或存储铃声/声音列表以响应本机,例如铃声、通知音,以便我可以让用户选择将它们设置为通知音?

我搜索了一些库,但没有用

标签: react-nativepush-notificationringtone

解决方案


如果您正在使用Android. react-native-ringtone-manager

但它只使用Androidios

用法

import RingtoneManager from 'react-native-ringtone-manager';
...
getRings() {
 this.rings =  RingtoneManager.getRingtones(RingtoneManager.TYPE_ALL);
 if(this.rings != null) {this.rings = this.rings.map((data,index) =>{<Text>{data.title}</Text>})};
}

推荐阅读