重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
camera文件夹。
创新互联建站-专业网站定制、快速模板网站建设、高性价比武鸣网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式武鸣网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖武鸣地区。费用合理售后完善,10年实体公司更值得信赖。
在相册点开该视频的详细信息可以看到具体完整路径,完整路径是:文件管理→内部存储→DCIM→Camera。
以荣耀10为例,查看路径并找到该文件的步骤:
1、手机桌面点击相册。
2、点击想要查看的视频文件。
3、点击右上角的感叹号。
4、查看详细信息,得到路径:内部存储/DCIM/Camera/VID_20190713_164445.mp4。
5、返回手机桌面,打开文件管理。
6、点击内部存储。
7、点击DCIM。
8、点击camera。
9、找到文件。
看爱奇艺下载的视频文件夹可通过以下方式:
1、打开电脑,找到已经安装好的爱奇艺软件,并打开该程序。
2、打开后,进入软件的主界面,这时点击界面右侧的“下载”选项,可以查看到已经下载的视频。
3、进入下载界面后,点击右侧的锯齿状的设置图标,进入下载设置。
4、点击后,就可以看到爱奇艺下载的视频存储位置目录及缓存视频的存储目录。
5、根据存储的目录,打开我的电脑,找到下载管理中目标位置的文件夹,即可对爱奇艺下载的视频进行相关的操作。
Android提供了常见的视频编码,解码机制,使用Android自带的MediaPlayer,MediaController等类可以很方便的实现视频播放的功能。支持的视频格式有MP4和3GP等。这些多媒体数据可以来自于Android应用的资源文件,也可以来自于外部存储器上的文件,甚至可以是来自于网络上的文件流。
1、MediaController+VideoView实现方式
这种方式是最简单的实现方式。VideoView继承了SurfaceView同时实现了MediaPlayerControl接口,MediaController则是安卓封装的辅助控制器,带有暂停,播放,停止,进度条等控件。通过VideoView+MediaController可以很轻松的实现视频播放、停止、快进、快退等功能。
布局文件如下:
使用此实现方式的步骤:
1.加载指定的视频文件
2.建立VideoView和MediaController之间的关联,这样就不需要自己去控制视频的播放、暂停等。让MediaController控制即可。
3.VideoView获取焦点。
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非常好用!