源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅析Android 的 MediaPlayer类

  • 时间:2020-10-29 23:20 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅析Android 的 MediaPlayer类
在Android中通常用MediaPlayer来播放一些媒体文件,对于音频文件来说只需直接使用MeidaPlayer结合几句代码即可,但是对于视频文件来说稍微复杂一些。单独的MediaPlayer只能播放音频文件,要想播放视频还需要SurfaceView来配合显示画面。而对于SurfacView而言,在Android中采用了显示与控制分离机制,即SurfaceView只是负责显示画面,而不负责控制视频流,因此还需要SurfaceHolder来控制视频流。关键代码如下:
[u]复制代码[/u] 代码如下:
MediaPlayer player = new MediaPlayer(); SurfaceView view = (SurfaceView)findViewById(R.id.surfaceview); SurfaceHolder holder = view.getHolder(); holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); player.setDisplay(holder);
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部