gpt4 book ai didi

android - 使用录音机录制音频,然后将其上传到服务器android

转载 作者:行者123 更新时间:2023-12-03 01:43:33 25 4
gpt4 key购买 nike

我正在尝试在我的应用中录制音频
按下按钮

    Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION); 
startActivityForResult(intent, ACTIVITY_RECORD_SOUND);

但这给了我错误
    android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.MediaStore.RECORD_SOUND }

但是当我从戏剧商店安装任何录音机时,这个错误消失了,但是在录制音频之后它什么也没返回。它停留在记录器窗口上。

我还要写些什么来获取音频文件并将其上传到服务器
        @Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {

}

最佳答案

But it is giving me error



不需要Android设备具有响应该 Intent操作的 Activity 。

when i install any sound recorder from play store this error is gone but after recording the audio it does not return anything . It stay on the recorder window .



显然,该应用存在错误。

also what i have to write to get that audio file and upload it to the server



引用 the documentation for RECORD_SOUND_ACTION ,输出为“如果录制成功,则为媒体库中存储的录制声音的uri”。 IOW,在传递给 getData()Intent上调用 onActivityResult(),这应该是指向记录的音频的 Uri。请注意,这不必代表文件系统上的文件,更不用说可以访问的文件了。

关于android - 使用录音机录制音频,然后将其上传到服务器android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45525688/

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