Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java RTSP流只播放声音,而本地流播放视频和声音_Java_Android - Fatal编程技术网

Java RTSP流只播放声音,而本地流播放视频和声音

Java RTSP流只播放声音,而本地流播放视频和声音,java,android,Java,Android,在我的应用程序中,RTSP流只播放声音而不播放视频,但是如果我将视频路径指定为本地文件,它将播放视频和音频 如何让RTSP流显示视频 public void onClick(View arg0) { Player.setVideoPath("rtsp://rtspvideohere.sdp"); Player.start(); } Android使用VideoView和MediaPlayer内置了对RTSP的支持。它在实际设备上运行得非常好——在emulator中运行它是有问题

在我的应用程序中,RTSP流只播放声音而不播放视频,但是如果我将视频路径指定为本地文件,它将播放视频和音频

如何让RTSP流显示视频

public void onClick(View arg0) {
    Player.setVideoPath("rtsp://rtspvideohere.sdp");
    Player.start();
}

Android使用VideoView和MediaPlayer内置了对RTSP的支持。它在实际设备上运行得非常好——在emulator中运行它是有问题的

在这里,您可以获得有关如何流式传输到android手机以及支持哪些编解码器的详细信息

您的流媒体服务器可能有问题。您是否在本地和RTSP服务器上使用相同的文件?如果不支持,则编解码器可能不同,RTSP服务器正在使用Android不支持的编解码器提供文件

可能尝试捕获网络流量,例如使用Wireshark和显示RTSP日志-答案可能是谎言