小编Don*_*ger的帖子

Flutter 播放声音并记录噪音级别

有人可以帮忙吗?

我遇到这个问题已经有一段时间了。该应用程序在 ios 模拟器以及 Android 设备上运行良好,但不能在 ios 设备上运行。总体思路是,我想要播放一个音调,一旦该音调开始播放,我需要记录设备拾取的分贝级别。据我了解,ios设备一次只允许使用一个通道,无论是输入还是输出。我正在使用音频播放器和噪音计插件。所有权限均已授予,如果我单独运行一种方法,它可以工作,反之亦然,但当运行两种方法时,它会抛出此错误。

https://pub.dev/packages/noise_meter

https://pub.dev/packages/audioplayers

我收到的错误如下:

"iOS => call startHeadlessService, playerId fa642ed8-2266-48b6-ac9f-1f474f225864"
"calling start headless service (\n    4430477584143042153\n)"
"iOS => call setReleaseMode, playerId fa642ed8-2266-48b6-ac9f-1f474f225864"
"iOS => call play, playerId fa642ed8-2266-48b6-ac9f-1f474f225864"
"setUrl /var/mobile/Containers/Data/Application/0E0D63C7-B1DD-4BD3-BC84-2AFB5C80B8D9/Library/Caches/2100.mp3"
[VERBOSE-2:FlutterObservatoryPublisher.mm(101)] Failed to register observatory port with mDNS with error -65555.
[VERBOSE-2:FlutterObservatoryPublisher.mm(103)] On iOS 14+, local network broadcast in apps need to be declared in the app's Info.plist. Debug and profile Flutter apps and modules host VM services on the local network to …
Run Code Online (Sandbox Code Playgroud)

noise avaudioplayer decibel flutter

5
推荐指数
1
解决办法
1853
查看次数

标签 统计

avaudioplayer ×1

decibel ×1

flutter ×1

noise ×1