Young87

SmartCat's Blog

So happy to code my life!

游戏开发交流QQ群号60398951

当前位置:首页 >跨站数据测试

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

OpenGL实现视频的剪裁、旋转、水印、滤镜?? 将 ffmpeg 库移植到 Android 平台?
  在播放网络上的视频流时,Android原生的MediaPlayer支持两种协议,HTTP和RTSP,这两种协议最大的不同是,RTSP协议支持实时流媒体的播放,而HTTP协议不支持。因为VideoView的底层实现是MediaPlayer,因此VideoView也支持以上两种协议。 但是Android原生MediaPalyer支持的协议(不支持RTMP、MMS等)和封装格式实在太有限了.
  除了使用MediaPlayer + SurfaceView播放视频的方式,我们还可以使用VideoView来直接播放视频。SurfaceView播放视频时,如果不进行设置,视频宽高总是等于定义的SurfaceView布局宽高,所以视频可能会被拉伸变形。而使用VideoView时,视频宽度等于VideoView布局宽,但是高是自适应的,自动调整宽高比到视频原始比例,所以不会有拉伸。

> MediaPlayer+SurfaceView点播视频
Android MediaPlayer+SurfaceView播放视频(附Demo)- http://blog.csdn.net/junzia

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: java MySQL数据库编程 第三章:高级查询(一)

下一篇: 推荐系统:MovivLens20M数据集解析

精华推荐