我有一台IP摄像头。哪个能够根据api流声音:
"用法:get /audiostream.cgi?user=&pwd=&streamid= user:用户名 pwd:密码 streamid:
0->pcm
1->adpcm
2->mp3
3->ogg
4->aac"
我怎么能在android中播放这个流?我尝试使用MediaPlayer进行流式传输,但我找到的所有代码片段要么一直只是缓冲,要么说资源不正确。任何帮助将不胜感激:)。
答案 0 :(得分:1)
我已经找到解决方案
val socket = Socket(InetAddress.getByName(ip), port)
val out = PrintWriter(socket.getOutputStream(), true)
out.println("GET /audiostream.cgi?&loginuse=$login&loginpas=$pass&streamid=16 HTTP/0.9")
out.println("Connection: Close")
out.println()
val inputStream = socket.getInputStream()