是否有任何颤振插件可以控制在 Android 和 iOS 上工作的设备的媒体音量?
Posted
技术标签:
【中文标题】是否有任何颤振插件可以控制在 Android 和 iOS 上工作的设备的媒体音量?【英文标题】:Is there available any flutter plugin which control media volume of device in working on Android and iOS both? 【发布时间】:2020-01-08 07:10:50 【问题描述】:我正在寻找 Flutter 中的媒体音量控制器插件,它适用于 android 设备和 ios 设备。
我已经尝试过以下插件。
https://pub.dev/packages/volume
https://pub.dev/packages/flutter_sound
https://pub.dev/packages/system_shortcuts
https://pub.dev/packages/flutter_volume
iOS 设备不支持这些最重要的插件。
【问题讨论】:
【参考方案1】:使用volume_controller 插件。创建一个 VolumeController 类的实例并根据需要使用它。
void main() async
var controller = VolumeController();
controller.setVolume(5);
var currentVolume = await controller.getVolume();
【讨论】:
【参考方案2】:在 iOS 上,您需要在 info.plist 中添加使用说明:
<key>NSMicrophoneUsageDescription</key>
<string>This sample uses the microphone to record your speech and convert it to text.</string>
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>
【讨论】:
我已经尝试过了,在此行之后添加 info.plist 然后命令 run flutter run in iOS device getting error =>linker command failed with exit code 1 .Could not build the precompiled application for the device .以上是关于是否有任何颤振插件可以控制在 Android 和 iOS 上工作的设备的媒体音量?的主要内容,如果未能解决你的问题,请参考以下文章
颤振应用程序中是不是有任何用于图像编辑器的 api。我需要在图像中添加文本
颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件