AUDIO_OUTPUT_FLAG_FAST 被客户拒绝
AUDIO_OUTPUT_FLAG_FAST denied by client
我收到此 AudioTrack 警告
AUDIO_OUTPUT_FLAG_FAST denied by client
在我的 Android 应用程序中,我正在对按钮进行子类化。我在点击按钮时可以听到咔嗒声,这有什么值得担心的吗?
注意:我没有收到此问题中的不匹配采样率消息:AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client due to mismatching sample rate
最有可能的是,点击声音得到 AUDIO_OUTPUT_FLAG_FAST
以便尽可能使用低延迟播放,但 AudioTrack
class 认为音轨设置与低延迟音频输出,所以标志被移除,轨道被视为标志没有开始设置。所以我认为这不是什么值得担心的事情。
关于flag被拒的原因;我仍然会说最可能的原因是采样率不匹配。您链接到的问题中的日志似乎已添加到 this commit to the AOSP. But if we look at the master branch of the code base used on many Qualcomm-based devices 中,我们看到它仍然有 "AUDIO_OUTPUT_FLAG_FAST denied by client"
日志,以防采样率不匹配。您获得哪些日志取决于您设备上的确切实现 运行(即您 运行 的设备和 Android 版本)。
尝试将采样率更改为
"frameworks/base/
frameworks/av/
hardware/libhardware" 个位置。
默认采样率为 44100 尝试设置您想要的采样率(您的音频文件有)。
它会起作用。
干杯。
我遇到了同样的问题,我的问题是因为我忘记了在清单文件中定义 activity 类型。例如:activity android:name=".NFCReaderActivity"
我收到此 AudioTrack 警告
AUDIO_OUTPUT_FLAG_FAST denied by client
在我的 Android 应用程序中,我正在对按钮进行子类化。我在点击按钮时可以听到咔嗒声,这有什么值得担心的吗?
注意:我没有收到此问题中的不匹配采样率消息:AudioTrack: AUDIO_OUTPUT_FLAG_FAST denied by client due to mismatching sample rate
最有可能的是,点击声音得到 AUDIO_OUTPUT_FLAG_FAST
以便尽可能使用低延迟播放,但 AudioTrack
class 认为音轨设置与低延迟音频输出,所以标志被移除,轨道被视为标志没有开始设置。所以我认为这不是什么值得担心的事情。
关于flag被拒的原因;我仍然会说最可能的原因是采样率不匹配。您链接到的问题中的日志似乎已添加到 this commit to the AOSP. But if we look at the master branch of the code base used on many Qualcomm-based devices 中,我们看到它仍然有 "AUDIO_OUTPUT_FLAG_FAST denied by client"
日志,以防采样率不匹配。您获得哪些日志取决于您设备上的确切实现 运行(即您 运行 的设备和 Android 版本)。
尝试将采样率更改为 "frameworks/base/ frameworks/av/ hardware/libhardware" 个位置。
默认采样率为 44100 尝试设置您想要的采样率(您的音频文件有)。 它会起作用。
干杯。
我遇到了同样的问题,我的问题是因为我忘记了在清单文件中定义 activity 类型。例如:activity android:name=".NFCReaderActivity"