gpt4 book ai didi

android - AudioSource.VOICE_CALL 三星银河

转载 作者:行者123 更新时间:2023-11-29 00:42:14 24 4
gpt4 key购买 nike

我有两台三星 Galaxy S2,同一供应商(H3G Italy),同一固件 (2.3.5) 在同一家商店一起购买。

我开发了一个用于通话录音的应用程序,使用 mediarecorder 并将 VOICE_CALL 用作音频源,这在一台设备上运行良好,但在第二台设备上运行不佳。

在调试期间,Log 中没有错误,只是应用卡住了。

Mediarecorder.start 在 PhoneStateListener 状态更改时调用,我尝试使用 mediarecorder 中可用的所有音频格式但没有成功。

如果我在 mediarecorder.setaudiosource 中也添加了 VOICE_UPLINK,那么应用程序不会再卡住,但音频质量太低。

两台相同的移动设备、相同的代码和相同的开发 PC,一个运行出色而另一个运行不佳怎么可能?

最佳答案

您将使用 AudioRecorder 获得原始的 .wav 文件。然后你需要将它编码成你想要的其他格式的音频文件。例如this project提供了一种使用 lame 库将 .wav 文件编码为 MP3 的方法。通过设置输出采样率位,您可以获得您想要的大小的 mp3 文件。

关于android - AudioSource.VOICE_CALL 三星银河,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8645573/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com