VideoView 和 .mp4 冻结

Posted

技术标签:

【中文标题】VideoView 和 .mp4 冻结【英文标题】:VideoView and .mp4 freezing 【发布时间】:2010-12-20 02:42:54 【问题描述】:

大家好!当我尝试通过 rtsp 流播放我的 .mp4 流时,我的 VideoView 出现了一些问题,我在手机屏幕上得到了冻结的图片。同时声音很好,但视频仍然冻结。对于播放器,我使用了来自 api 演示的标准代码,mediaplayer 和 videoview 的工作方式相同,播放时它仍然释放。有人知道解决方案吗?

以下是来自 vlc 播放器的视频信息: mpeg AAC 音频 (mp4a) 44100 Gz H264 - MPEG-4 AVC 480 x 320

【问题讨论】:

【参考方案1】:

如果你在模拟器上播放这个,模拟器不能很好地播放视频,除非你有一个非常快的开发机器。我得到了您描述的在双核 2.5GHz 笔记本上播放 本地 MP4 的症状。

【讨论】:

不,我正在尝试我的 HTC Hero。 .3gp 文件流工作正常,但只有 .mp4 声音。当然我可以重新编码视频,但我认为.mp4也必须播放..

以上是关于VideoView 和 .mp4 冻结的主要内容,如果未能解决你的问题,请参考以下文章

放置在 SurfaceView 上时,VideoView 在 FrameLayout 中不可见

如何在 android 的 videoview 中播放 .mp4 视频?

TextureView/SurfaceView/GLSurfaceView/VideoView渲染视频(点播播放器)

如何使用来自外部设备的 setVideoURI 流从 android videoview 获取帧?

VideoView 播放FFmpeg 处理成libx264的mp4文件视频黑屏,但是声音正常

将RTSP流保存到android中的mp4文件