使用AudioView进行视频播放的时候,是不是很不爽,千篇一律的模式,恶心吧。这里,我们可以通过一些方式对MediaPlayer进行包装。而所用到的正是SurfaceView以及SurfaceHolder。
最终效果图:

我们提供了四个按钮,可以进行播放控制。
--------------------------------------------------------------------------------
布局文件media.xml代码:
activity代码:
本文介绍如何使用SurfaceView和SurfaceHolder来自定义一个具备播放、暂停、重置和停止功能的视频播放器。通过MediaPlayer组件,结合OnPreparedListener和OnCompletionListener等事件,实现了对播放过程的有效控制。
使用AudioView进行视频播放的时候,是不是很不爽,千篇一律的模式,恶心吧。这里,我们可以通过一些方式对MediaPlayer进行包装。而所用到的正是SurfaceView以及SurfaceHolder。
最终效果图:

我们提供了四个按钮,可以进行播放控制。
--------------------------------------------------------------------------------
布局文件media.xml代码:
activity代码:
3523

被折叠的 条评论
为什么被折叠?