MediaRecorder获取音频流一直失败
最近在做音频的东西,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