1、首先,点击左下角的“开始”,然后选择弹出菜单中的“控制面板”,可以调整计算机的设置,如图所示。
2、进入控制面板之后,选择下面的“程序”,可以进入电脑中安装的程序设置,如图所示。
3、进入程序设置之后,选择“设置默认程序”,如图所示。
4、进入设置默认程序之后,左侧可以看到所有的电脑安装程序,找到WindowsMediaPlayer,如图所示。
5、然后点击Windows-Media-Player,并选择右面的“将此程序设为默认值”,如图所示。
6、这样视频播放器就取消默认设置了
Android提供了常见的视频编码,解码机制,使用Android自带的MediaPlayer,MediaController等类可以很方便的实现视频播放的功能。支持的视频格式有MP4和3GP等。这些多媒体数据可以来自于Android应用的资源文件,也可以来自于外部存储器上的文件,甚至可以是来自于网络上的文件流。
1、MediaController+VideoView实现方式
这种方式是最简单的实现方式。VideoView继承了SurfaceView同时实现了MediaPlayerControl接口,MediaController则是安卓封装的辅助控制器,带有暂停,播放,停止,进度条等控件。通过VideoView+MediaController可以很轻松的实现视频播放、停止、快进、快退等功能。
布局文件如下:
使用此实现方式的步骤:
1加载指定的视频文件
2建立VideoView和MediaController之间的关联,这样就不需要自己去控制视频的播放、暂停等。让MediaController控制即可。
3VideoView获取焦点。
2、MediaPlayer+SurfaceView+自定义控制器
虽然VideoView的实现方式很简单,但是由于是自带的封装好的类,所以无论是播放器的大小、位置以及控制都不受我们控制。
这种实现方式步骤如下:
1创建MediaPlayer对象,并让它加载指定的视频文件。可以是应用的资源文件、本地文件路径、或者URL。
2在界面布局文件中定义SurfaceView组件,并为SurfaceView的SurfaceHolder添加Callback监听器。
3调用MediaPlayer对象的setDisplay(SurfaceHolder sh)将所播放的视频图像输出到指定的SurfaceView组件。
4调用MediaPlayer对象的prepareAsync()或prepare()方法装载流媒体文件
5调用MediaPlayer对象的start()、stop()和pause()方法来控制视频的播放。
在实现第二步之前需要先给surfaceHolder设置一个callback,callback的3个回调函数如下:
3、MediaPlayer+SurfaceView+MediaController
第二种实现方式使用的是自定义控件,MediaPlayer+SurfaceView也可以使用系统自带的MediaController控制器。
使用这个方式实现,布局文件只需一个SurfaceView即可,其他的控件都交给MediaController控制器,布局文件如下:
实际过程中推荐大家使用B站的播放器ijkplayer非常好用!
嘿嘿,楼主这个我知道。 在播放器得 菜单里面 。你看看 不是有个 睡眠模式吗 上面可以设置 数字 比如 你打 30 那30分钟后就会停止播放 还有在设置 里面 可以设置 睡眠时间到时 结束得动作 有两个 停止播放 和退出程序。。。。。楼主一定要采纳啊 我没分 提问了。。。◇
欢迎分享,转载请注明来源:品搜搜测评网