电容器-穆特
在您的 Capacitor app 中播放声音前, 找出设备是否变音, 这样您就可以显示一个视觉提示, 而不是静默的提示 .
🤖 建筑与AI编码代理? 安装 Capgo 技能 所以克劳德代码,代码,光标,副驾驶,或双子座CLI知道如何安装和使用
@capgo/capacitor-mute在您的电容应用程序中:npx skills add Cap-go/capgo-skills。然后问你的经纪人: 加入@capgo/capor-mute到我的Capacitor app上并把它接上。" 代理设置指南 • 妇女 主机磁共振
主要特点
- 一通电话数字 :
isMuted()返回设备是否变音. - iOS系统:用AudioToollbox来检测硬件变音开关.
- 机器人:从
AudioManager。 。 。 . - 轻巧: 不需要权限.
- 平台: iOS和Android. 互联网档案馆的存檔,存档日期2013-12-21. 在网上不可用.
文档
这里有最完整的医生: https://capgo.app/docs/plugins/mute/ (中文(简体) )
兼容性
| 插件版本 | 电容兼容性 | 维护 |
|---|---|---|
| 联合国 | 联合国 | ✅ |
| 页:1 | 页:1 | 应要求 |
| 页:1 | 页:1 | ❌ |
| 页:1 | 页:1 | ❌ |
说明: 此插件的主要版本沿用了Capacitor的主要版本. 使用匹配您的 Capacitor 安装的版本( 如 Capacitor 8 的插件 v8) 。 只有最新的主要版本得到积极维护.
安装
您可以使用我们的 AI 辅助设置安装插件 。 使用以下命令将 Capgo 技能添加到您的 AI 工具 :
npx skills add https://github.com/cap-go/capacitor-skills --skill capacitor-plugins
然后使用下列提示:
Use the `capacitor-plugins` skill from `cap-go/capacitor-skills` to install the `@capgo/capacitor-mute` plugin in my project.
如果您更喜欢手动设置,请通过运行以下命令来安装插件,并遵循下面的平台特定指令:
npm install @capgo/capacitor-mute
npx cap sync
知识问题
在使用 Xcode 14 的 IOS 上, 引擎盖下使用 lib Name Mute 并非唯一一个有问题的人
https://github.com/CocoaPods/CocoaPods/issues/8891 (英语)
解决方案 : 将此替换为您的 Pod 文件 :
post_install do |installer|
assertDeploymentTarget(installer)
end
以
post_install do |installer|
assertDeploymentTarget(installer)
installer.pods_project.targets.each do |target|
if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle"
target.build_configurations.each do |config|
config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
end
end
end
end
这应该能解决你的问题. 我之前在原始的回购中开过头 看看他们能不能修好它: https://github.com/akramhussein/Mute/issues/16 (中文(简体) ) 如果没有答案,我将把代码直接添加到电容器上
API 密码
用于检测设备哑弹状态的电容器哑弹插件 .
已挂载( I)
isMuted() => Promise<MuteResponse>
检查设备变音开关是否启用 .
回返情况: Promise<MuteResponse>
自: 1.0.0 (单位:千美元)
获取 PluginVersion ()
getPluginVersion() => Promise<{ version: string; }>
获取本地 Capacitor 插件版本 .
回返情况: Promise<{ version: string; }>
自: 1.0.0 (单位:千美元)
接口
静音响应
从哑声状态检查得到的回应.
| Prop | 类型 | 说明 |
|---|---|---|
value | boolean | 如果设备被变音, 否则是假的 |