仅在将mp4文件流式传输到Android设备时播放音频

仅在将mp4文件流式传输到Android设备时播放音频,android,video,Android,Video,我已经将Wowza流媒体服务器设置为将mp4视频流到Android手机上。Android手机可以成功播放RTSP流,但这里它只播放文件的音频,而不是视频 是否设置了要在其上显示视频的表面(VideoView或SurfaceView)?在运行播放之前,必须先运行 过早开始播放也可能导致视频出现问题。 创建曲面后,应启动播放器。若要在活动开始时开始播放,应在surfaceCreated事件上进行播放。您可以通过实现 你能提供一些源代码吗 你也可以尝试跟随Android的ApiDemos。视频流播放器

我已经将Wowza流媒体服务器设置为将mp4视频流到Android手机上。Android手机可以成功播放RTSP流,但这里它只播放文件的音频,而不是视频

是否设置了要在其上显示视频的表面(VideoView或SurfaceView)?在运行播放之前,必须先运行

过早开始播放也可能导致视频出现问题。 创建曲面后,应启动播放器。若要在活动开始时开始播放,应在surfaceCreated事件上进行播放。您可以通过实现

你能提供一些源代码吗

你也可以尝试跟随Android的ApiDemos。视频流播放器示例可在以下网址找到:

...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

你知道你使用的是什么视频编解码器吗?我正在尝试使用RTSP在Android设备上播放.mp4文件。你是否尝试使用内置Android媒体播放器播放它?尝试分析(在Eclipse中)LogCat输出。也许你正在使用不受支持的视频编解码器。Hi Darbat也将使用dat。谢谢,谢谢。。darbat我肯定会实施你建议的方法。并提供源代码。遵循darbat建议的示例,但仍然只有音频播放,没有视频显示。//创建一个新的媒体播放器,并将侦听器设置为mMediaPlayer=newmediaplayer();//在这里,我将RTSPURL设置为video mmediplayer.setDataSource(路径);mmediplayer.setDisplay(支架);mmediplayer.prepare();mmediplayer.setOnBufferingUpdateListener(此);mmediplayer.setOnCompletionListener(此);