getSystemRingtoneList method

Future<List<SystemRingtoneModel>> getSystemRingtoneList(
  1. int systemRingtoneType
)

获取系统铃声/通知/警报列表

systemRingtoneType 铃声类型,参见FlutterNativeConstant

Implementation

Future<List<SystemRingtoneModel>> getSystemRingtoneList(
    int systemRingtoneType) async {
  final arguments = <String, dynamic>{
    "systemRingtoneType": systemRingtoneType
  };
  try {
    final result =
        await _channel.invokeMethod("getSystemRingtoneList", arguments);
    List<dynamic> jsonArray = jsonDecode(result);
    return SystemRingtoneModel.fromJsonArray(jsonArray);
  } catch (e) {
    debugPrint("getSystemRingtoneList.error: $e");
    return [];
  }
}