是否有任何颤振插件可以控制在 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。我需要在图像中添加文本

如何在 Xcode macosx 中安装颤振和飞镖?

颤振医生无法识别Android Studio颤振和飞镖插件,但已安装插件

是否有任何功能可以帮助在颤振应用中添加朋友并对其进行排序? [关闭]

使用颤振位置插件在 Android 中自动添加后台位置权限