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

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

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

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

有大佬处理过这个问题吗?
3612 次点击
所在节点    程序员
45 条回复
dai269619118
67 天前
@StinkyTofus 确实是这样的
mcluyu
67 天前
用户: 还真尼玛把劳资当傻逼啊, 自己没开声音都不知道
BeADre
67 天前
楼上好多说 iOS 就是没办法在静音下发出声音的,你们手机上是没有音乐软件视频软件吗? 你随便打开一个软件试试好吧- -!。flutter 那边应该也有相关的插件,我没去找过,我是直接在 ios 那边写的代码控制

```swift
AVAudioSession.sharedInstance().setCategory(.playback, options: [])
```
zoharSoul
67 天前
静音吧? 禁音是什么鬼
wxw752
67 天前
@dai269619118 #16 明白了,你是对的你的手机拉高了媒体音量,我的媒体音量也是静音的😂
C603H6r18Q1mSP9N
67 天前
iOS audio api:

await Audio.setAudioModeAsync({
playsInSilentModeIOS: true,
});

这个是 RN 的,你可以搜下 flutter 代码
iOCZS
67 天前
静音当然也能播放啊
lisongeee
67 天前
好奇 静音模式 和 系统音量=0 是不是两个概念?
xz410236056
67 天前
@mcluyu 我曾经收到过一个客诉,用户反馈收不到通知,查看(各种记录)后发现用户开了勿扰模式,开发就是要把用户当傻逼。
qinfensky
67 天前
vfs
67 天前
为什么我的开启了静音, 各种音频播放软件都能工作啊(微信听书, qq 音乐)...
wusheng0
67 天前
想起那个当众娇喘并且一直调大音量的 App ,害的不少人社死
icyalala
67 天前
@mcluyu 开静音自己不知道然后反馈,这样的用户很多。
而且不单是用户,内部测试同学也有不少经常因为忘记静音报 Bug 。。。
Venjer
67 天前
这跟 flutter 没有任何关系啊,为什么很多开发者都不理解呢,它只是个 ui 框架,静音那是系统的行为,在 ios 和 android macos windows 表现都不一样,flutter 的插件只是帮你桥接了而已
yplam
67 天前
话说安卓上面“闹钟与提醒”的权限是不是就是用来实现这个功能?经常发现媒体音关闭的情况下 APP 可以发声
Lawskiy
67 天前
通知音量 媒体音量 铃声音量 这是都不是一个东西,静音键只是控制了通知音量和铃声音量,它不管媒体音量
bojackhorseman
67 天前
@mcluyu 不排除有这样的用户,之前不是有一个帖子吐槽过遇到的各种奇葩客户
Felldeadbird
67 天前
拼多多:这招我熟。
拼多多有一些入口是静音了还给你播放声音的,猜测是走媒体音道。
inhzus
67 天前
楼上有些人静音模式和音量都搞不明白...
xingheng
67 天前
@Venjer #34 没毛病,一个破 ui 框架就把 iOS 开发给分割了

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

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

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

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

© 2021 V2EX