美文网首页我爱编程
MediaPlay和VideoView

MediaPlay和VideoView

作者: bobo_li | 来源:发表于2018-08-09 19:00 被阅读0次

    MediaPlay和VideoView

    Android 系统中提供开发者开发多媒体应用(音视频方面)

    一、MediaPlay

    MediaPlay,解码的是底层,MediaPlayer负责和底层打交道,封装了很多方法start,pause,stop,播放视频的类

    这个MediaPlayer可以播放本地和网络的音视频

    1.执行流程 reset()[图片上传失败...(image-c5630a-1533812415516)]

    变release(),prepareAsnyc,seekTo(), 2.视频支持的格式 mp4,3gp,m3u8 直接用pc的.mp4文件要看码率是否支持

    二、VideoView

    显示视频,继承自SurfaceView类,实现MediaPlayerControl接口,封装了MediaPlayer start,pause,stop,本质上是调用MediaPlayer

    SurfaceView 默认使用双缓冲技术,它支持在子线程中绘制图像,这样就不会阻塞主线程了,它适合游戏和多媒体的开发 surfaceCreated,surfaceChanged,surfaceDestoryed

    视频的原理 一秒钟播放多张画面(好的一般是24张)

    实现MediaPlayerConterol接口,便于控制面板调用VideoView的方法

    相关文章

      网友评论

        本文标题:MediaPlay和VideoView

        本文链接:https://www.haomeiwen.com/subject/ytwcbftx.html