我已经设置了Wowza流媒体服务器,将mp4视频传输至Android手机。 Android手机可以成功播放RTSP流,但这里只播放文件的音频而不是视频。仅将音频文件传输至Android设备时的音频
回答
您是否设置了要在其上显示视频的表面(VideoView或SurfaceView)?在运行播放之前,您必须运行setDisplay。
视频问题也可能由于过早开始播放而导致。 你应该在创建表面后开始玩家。如果您想在活动开始时开始播放,您应该在surfaceCreated事件上进行播放。你可以通过实施SurfaceHolder.Callback
你能提供一些源代码吗?
您还可以尝试关注Android ApiDemos。视频流播放器示例可在以下位置找到:
...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java
谢谢.. darbat 当然,我会执行你建议的方法。并提供源代码。 – 2010-07-11 12:01:25
遵循darbat建议的示例,但仍然只有音频正在播放,没有视频正在显示。 //创建一个新的媒体播放器并设置听众 mMediaPlayer = new MediaPlayer(); ///这里我将RTSP url设置为视频 mMediaPlayer.setDataSource(path); mMediaPlayer.setDisplay(holder); mMediaPlayer.prepare(); mMediaPlayer.setOnBufferingUpdateListener(this); mMediaPlayer.setOnCompletionListener(this); – 2010-07-11 15:50:09
你能告诉你如何定义**持有人**吗? – 2010-07-11 17:23:34
- 1. 将音频传输到特定设备
- 2. 捕获从端口音频写入输出音频设备的音频输出
- 3. 输出声音到音频设备
- 4. 将音频从ios设备传输到dlna设备
- 5. Android设备之间的实时音频
- 6. 如何将音频流式传输到Android设备?
- 7. 使用音频设备播放音频文件?
- 8. Android的实时音频流式传输
- 9. HSLab:null音频设备
- 10. 将FLAC音频文件隐藏到wav音频文件在android
- 11. 音频文件Android
- 12. 将文件上传限制为仅音频和视频格式
- 13. 如何在核心音频中选择音频输入设备?
- 14. 在Android设备中转码音频/视频/图像文件
- 15. 如何从音频设备ID获取音频设备号?
- 16. 将音频流式传输至电话Android
- 17. 记录directshow音频设备到文件
- 18. 更改SpeechSynthesizer的音频输出设备
- 19. 如何将WAVE_MAPPER音频线与其音频设备相关
- 20. 如何在基于android的设备上通过实时电话访问音频以传输音频
- 21. Android上的USB音频类设备
- 22. Android设备上的html5音频标签
- 23. 音频文件传输字节
- 24. 通过MediaRouter将音频流式传输到设备
- 25. Android - 设备插入音频插孔时播放声音
- 26. 阅读音频流输出设备
- 27. 音频设备输入名称截断
- 28. 列表音频输入设备 - VBA
- 29. 设置音频文件的频率
- 30. 多音频文件上传
您是否知道您使用的确切视频编解码器? – pixel 2010-07-11 11:52:01
嗯,我试图在Android设备上使用RTSP播放.mp4文件。 – 2010-07-11 15:53:51
您是否尝试使用内置Android媒体播放器播放它?尝试分析(在Eclipse中)LogCat输出。也许你正在使用不受支持的视频编解码器。 – 2010-07-11 17:22:37