Android 对于类型ParcelFileDescriptor,未定义fromDatagramSocket(DatagramSocket)方法

Android 对于类型ParcelFileDescriptor,未定义fromDatagramSocket(DatagramSocket)方法,android,eclipse,udp,audio-streaming,datagram,Android,Eclipse,Udp,Audio Streaming,Datagram,我正在尝试使用eclipse通过android上的udp套接字传输一些音频 我一直得到以下错误 “对于类型ParcelFileDescriptor,未定义来自DatagramSocket(DatagramSocket)的方法” android文档显示这样的方法已经可用,我相信这是创建UDP管道的正确方法 参考: 代码: DatagramSocket socket = new DatagramSocket(port, InetAddress.getByName(hostnameUDP)); Pa

我正在尝试使用eclipse通过android上的udp套接字传输一些音频

我一直得到以下错误

“对于类型ParcelFileDescriptor,未定义来自DatagramSocket(DatagramSocket)的方法”

android文档显示这样的方法已经可用,我相信这是创建UDP管道的正确方法

参考:

代码:

DatagramSocket socket = new DatagramSocket(port, InetAddress.getByName(hostnameUDP));
ParcelFileDescriptor pfd = ParcelFileDescriptor.fromDatagramSocket(socket);

问题在于附带的Android库是Android 2.2 把它改成了安卓4.3,它成功了
显然,旧版本的Android库没有定义UDP

您能够流式传输音频吗?我正在处理流式视频,但没有一个好的源。是的,它工作得很好,但我在创建正确的缓冲区来存储/播放直播流时遇到了问题,导致了一点延迟。你在哪里卡住了,你有没有尝试使用用于流式直播视频的协议?我需要广播流式直播,并且广播只能通过UDP进行,因为TCP是点对点的。我还在看文件,没有找到一个好的开始。