参考

flutter_ringtone_player
一个简单的铃声,闹钟和通知播放器插件。pub package flutter用法
将以下导入添加到代码中:import 'package:flutter_ringtone_player/flutter_ringtone_player.dart';
然后只需调用此命令即可播放系统默认通知声音:FlutterRingtonePlayer.playNotification();
还有一种通用方法允许您详细指定应该播放哪种铃声:FlutterRingtonePlayer.play(android: AndroidSounds.notification,ios: IosSounds.glass,looping: true, // Android only - API >= 28volume: 0.1, // Android only - API >= 28asAlarm: false, // Android only - all APIs
);
您还可以从适用于Android和iOS的资产中指定自定义铃声:FlutterRingtonePlayer.play(fromAsset: "assets/ringtone.wav");
您可以指定特定于平台的铃声,它将覆盖资产中的铃声:FlutterRingtonePlayer.play(  fromAsset: "assets/ringtone.wav", // will be the sound on Androidios: IosSounds.glass                // will be the sound on iOS);
.play*() 可选属性
属性  描述: __________
bool循环  启用铃声循环播放。需要FlutterRingtonePlayer.stop(); 停止响铃。
double音量    将铃声音量设置为 0 到 1.0。
bool阿斯阿拉姆   允许忽略设备的静音/振动模式,并播放给定的声音。
要停止循环铃声,请使用:FlutterRingtonePlayer.stop();
以上仅适用于Android,请注意,默认情况下闹钟和铃声声音是循环的。默认声音
方法  人造人 苹果系统
玩阿拉姆    RingtoneManager.TYPE_ALARM  IosSounds.alarm
播放通知    RingtoneManager.TYPE_NOTIFICATION   IosSounds.triTone
玩灵顿 RingtoneManager.TYPE_RINGTONE   爱欧斯声科技
关于 iOS 声音的注意事项
如果要在 iOS 上使用任何其他声音,则始终可以指定有效的声音 ID 并手动构造 [IosSound]:FlutterRingtonePlayer.play(android: AndroidSounds.notification,ios: const IosSound(1023),looping: true,volume: 0.1,
);

flutter 获取系统默认铃声 flutter_ringtone_player 3.2.0相关推荐

  1. Android 系统默认铃声修改 添加删除铃声

    Android 7.0 修改系统默认铃声: build\target\product\full_base.mk ro.config.ringtone=14_Snowflakes.ogg \ ro.co ...

  2. DatePicker 日期选择器,获取系统默认当前年月日

    vue-element-admin一个基于 vue2.0 和 Eelement 的控制面板 UI 框架,这是使用vue技术栈开发的前端程序员的首选管理系统模板,模板以及非常的成熟了,并且有相关的社区和 ...

  3. android系统默认铃声,android播放系统默认的铃声

    播放默认通知声音 /** * 播放系统默认提示音 * * @return MediaPlayer对象 * * @throws Exception */ public void defaultMedia ...

  4. android系统默认铃声,Android系统修改默认铃声

    Andriod手机的铃声默认保存在system/media/audio/下面,有四个文件夹,分别是alarms,notifications,ringtones,ui.对应闹钟.通知.铃声.UI音效.r ...

  5. jquery 获取系统默认年份_你没有看错,爬网页数据,C# 也可以像 Jquery 那样

    一:背景 1. 讲故事 前段时间搞了一个地方性民生资讯号,资讯嘛,都是我抄你的,你抄官媒的,小市民都喜欢奇闻异事,所以就存在一个需求,如何去定向抓取奇闻异事的地方号上的新闻,其实做起来很简单,用逻辑回 ...

  6. input 时分秒输入_JavaScript实现input框获取系统默认年月日时分秒

    这是对旧的已上线项目的维护之中优化的一个部分,要求是在input框里面默认当前系统的时间.实现如下图所示的效果. 我这里用的是一款日历插件:jedate-开始使用一款好用的时间插件:https://w ...

  7. jquery 获取系统默认年份_js中获得当前时间是年份和月份

    js中获得当前时间是年份和月份,形如:201208 //获取完整的日期 var date=new Date; var year=date.getFullYear(); var month=date.g ...

  8. Flutter 获取系统相册

    iOS需要再项目内配置plist文件,申请访问权 <key>NSPhotoLibraryUsageDescription</key> <string>Example ...

  9. android 5.0 字体,QC8916 修改系统默认字体(Android 5.0)

    涉及文件 frameworks\base\data\fonts\ 1. fonts.xml 2. fallback_fonts.xm 3. fonts.mk 4. Android.mk 5. ttf字 ...

最新文章

  1. python爬虫工程师-记录一下自己找“python爬虫工程师实习生”岗位的经历
  2. zzuliOJ 2536: 绿绿学姐与AI 1
  3. numpy中reshape,multiply函数
  4. 计算bom的准确用量
  5. DP专练4:[SCOI 2010]股票交易(单调队列优化dp)
  6. ES6中的迭代器(Iterator)和生成器(Generator)(一)
  7. AirPods 3换新外形啦!还增加了防水和主动降噪功能!
  8. 更新cocoapods相关问题
  9. 关于类型的存储时间和链接
  10. r语言TeachingDemos包绘制黑白脸谱图
  11. 滚动条滚动到页面底部继续加载
  12. 超级好用的画图吸色工具FastSton Capture
  13. 通过access口加vlan标签吗_VLAN标签处理过程
  14. 人工智能欠缺对语言和情感的理解和处理能力
  15. spring boot项目报错:Validation failed for query for method public abstract...
  16. 使用ffmpeg、nvdia解码rtsp视频流,cuda做NV12-RGBA转换
  17. 王国维的人生3大境界
  18. C语言娱乐项目————6、圣诞树
  19. python animation 轨迹_Matplotlib animation模块实现动态图
  20. 内地朋友对香港银行开户的需求越发增多!

热门文章

  1. 处理器运算能力单位(MOPS、GOPS、TOPS)
  2. 停电、来电报警器电路(三)
  3. base64前端加解密方法
  4. 如何自己搭建一个ai画图系统? 从0开始云服务器部署novelai
  5. NVIDIA GTC照片
  6. python方括号里面单引号_Python中单引号,双引号,三个单引号,外双单引号内双引号,外双引号内单引号的区别...
  7. C语言打印出心形表白,520神器,初学者也能看懂!!
  8. GetDlgItem(函数详解)
  9. c语言修仙番外txt,C语言修仙
  10. 子域间互访文件服务器,搭建子域dns服务器