flutter 如何在禁音模式下播放声音?

70 天前
 dai269619118
遇到一个麻烦的问题

目前是在 ios 的版本上,用户如果手机上左侧开启了禁音模式 就无法播放声音了

网上的方法基本都试了一遍还是解决不了

有大佬处理过这个问题吗?
3619 次点击
所在节点    程序员
45 条回复
wxw752
70 天前
ios 防的就是你😅
PolarBears
70 天前
😅重要警告通知功能可以做到,但你想用来做什么?
leconio
70 天前
叫 voip 推送来个电话。接电话播放声音
idealhs
70 天前
还好我开了静音🤣
dai269619118
70 天前
场景是 用户主动点击播放单词的发音, 但是开了禁音模式他自己可能不知道,就会觉得产品有问题。
用了下用到发音的产品,即使在禁音模式下也可以正常播放音频
metalvest
70 天前
@dai269619118 在屏幕上加个提示:如听不到声音请确认是否已经静音
erquren
70 天前
原神都做不到
timethinker
70 天前
LanFladimir
70 天前
iOS 不了解,Android 上声音分为铃声、闹钟、通话和媒体,静音不是全部都影响。
dai269619118
70 天前
@metalvest 这个方案也想过,找了一圈只有安卓能获取 用户是否开启禁音模式的方法
@LanFladimir 好的 谢谢
wxw752
70 天前
@dai269619118 #5 实在不行你抄一下多邻国的产品设计吧

wxw752
70 天前
@LanFladimir #9 ios 也可以设置系统音量和媒体音量分开控制,但是一般都会选择统一设置。

现在双持苹果和小米,安卓最烦的一点就是我明明静音了,打开软件还会响,还要将媒体音量静音,不知道在哪能设置统一加减
dai269619118
70 天前
@wxw752 主要是左侧那个禁音的按钮往下拨了 音量调整了还是播放不了声音
多邻国 就算开了禁音模式 还是照样可以播放声音
lengmou
70 天前
这设计不太合理吧,就像我们公司用小鱼易连似的,音量竟然不能拉到最低,去看医生挂着会议、医生问谁在说话
wxw752
70 天前
@dai269619118 #13 我用 15pro 将侧边的 action 按钮改成静音实测了一下,多邻国也不会发出任何动静,并且不会弹出 11 楼那张图上的提示。
dai269619118
70 天前
@wxw752 很奇怪 我测试多邻国 开了禁音 还是能播放
xuanbg
70 天前
iOS 静音了不是会震动吗?接不到电话不也是正常的?留下未接听的纪录和提醒就好了。iOS 你就是没有办法在静音时发出声音。
everfly
70 天前
去读下苹果的开发文档,了解下 AVAudioSessionCategoryPlayback 。在这种模式下,即使手机左侧静音开启或者锁屏,声音也能正常播放出来。
StinkyTofus
70 天前
静音模式下肯定能播放声音啊,好好找找 API , 我常年静音, 也不耽误我听歌刷视频。
dai269619118
70 天前
@everfly 好的,谢谢 我仔细去研究下

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX