MediaRecorder获取音频流一直失败

Wezarp 2017-09-28 10:49:31
最近在做音频的东西,AudioRecorder不太合适,还得用MediaRecoeder,就是要从中获取音频流,找到的方法是用localsocket获取:
private LocalServerSocket lss;
private LocalSocket sender, receiver;
。。。。。。

String SOCKET_ADDRESS = "LocalSocketAddress";
final int bufSize = 1024;

lss = new LocalServerSocket(SOCKET_ADDRESS);

receiver = new LocalSocket();
receiver.connect(new LocalSocketAddress(SOCKET_ADDRESS));
receiver.setReceiveBufferSize(bufSize);
receiver.setSendBufferSize(bufSize);

sender = lss.accept();
sender.setReceiveBufferSize(bufSize);
sender.setSendBufferSize(bufSize);

. 。。。。。。

ParcelFileDescriptor parcelRead = new ParcelFileDescriptor(parcelFileDescriptors[0]);
ParcelFileDescriptor parcelWrite = new ParcelFileDescriptor(parcelFileDescriptors[1]);
。。。。。。
audioRecorder.setOutputFile(parcelWrite.getFileDescriptor());

用这个方法的大哥们实现了吗?我这里调不通了,求指教 一下,或者加qq也行,395602611
...全文
485 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_34230930 2017-10-10
  • 打赏
  • 举报
回复
ll,请问这个问题解决了吗,求解
Wezarp 2017-09-28
  • 打赏
  • 举报
回复
不是用的filepath,是直接将音频流输入到localsocket中来获取流的那种方式
一个小狼娃 2017-09-28
  • 打赏
  • 举报
回复
检查一下你的filepath,不同的机型path不一样

80,337

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧