为了账号安全,请及时绑定邮箱和手机立即绑定

MediaPlay和VideoView

标签:
Java

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的方法



作者:bobo_li
链接:https://www.jianshu.com/p/a89b68c45775


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消