0
我已經創建了SIP呼叫,現在我沒有任何聲音,即我沒有聲音管理器。我想爲Receiver播放一個音頻文件。即當我打電話給某人時,我希望他們聽到音頻消息。如何發送文件並使其播放?播放音頻文件並通過SIP播放
ContentLengthHeader contentLength = headerFactory.createContentLengthHeader(211);
ContentTypeHeader contentType =
headerFactory.createContentTypeHeader("application", "sdp");
String sdpData = "v=0\n" +
"o=test 795808818 480847547 IN IP4 "+localIP+"\n" +
"s=Audio Call\n" +
"u=/audio/play.wav"+
"c=IN IP4 "+localIP+"\n" +
"t=0 0\n" +
"m=audio 8000 RTP/AVP 0 8 101\n" +
"a=rtpmap:0 PCMU/8000\n" +
"a=rtpmap:8 PCMA/8000\n" +
"a=rtpmap:101 telephone-event/8000\n" +
"a=sendrecv";
byte[] contents = sdpData.getBytes();
request.setContent(contents, contentType);
如果我直接發送這樣的文件將它播放?還有可能發送文本並通過呼叫播放它?
請先試一下,然後問一個問題。 – john
你能向我推薦我可以遵循的實施方向嗎? – gourig