当前位置: 首页 > news >正文

网站建设公司 佛山推广策划方案怎么写

网站建设公司 佛山,推广策划方案怎么写,奉贤广州网站建设,ip动态地址做网站一个老牌子的播放器了,项目可能已经有些日子没有维护了。但是使用效果还是不错的。支持多种视频格式,及重力感应、调节亮度等多种效果。想来想去,还是记录下来,我会在文章的最后注明github地址: 首先引入依赖&#xff…

一个老牌子的播放器了,项目可能已经有些日子没有维护了。但是使用效果还是不错的。支持多种视频格式,及重力感应、调节亮度等多种效果。想来想去,还是记录下来,我会在文章的最后注明github地址:
首先引入依赖:

gradlerepositories {mavenCentral()
}dependencies {# 必选,内部默认使用系统mediaplayer进行解码implementation 'xyz.doikki.android.dkplayer:dkplayer-java:3.3.7'# 可选,包含StandardVideoController的实现implementation 'xyz.doikki.android.dkplayer:dkplayer-ui:3.3.7'# 可选,使用exoplayer进行解码implementation 'xyz.doikki.android.dkplayer:player-exo:3.3.7'# 可选,使用ijkplayer进行解码implementation 'xyz.doikki.android.dkplayer:player-ijk:3.3.7'# 可选,如需要缓存或者抖音预加载功能请引入此库implementation 'xyz.doikki.android.dkplayer:videocache:3.3.7'
}

首先需要引入相关依赖,需要注意,播放器内部默认使用系统MediaPlayer进行解码

 VideoViewManager.setConfig(VideoViewConfig.newBuilder()//使用使用IjkPlayer解码.setPlayerFactory(IjkPlayerFactory.create())//使用ExoPlayer解码.setPlayerFactory(ExoMediaPlayerFactory.create())//使用MediaPlayer解码.setPlayerFactory(AndroidMediaPlayerFactory.create()).build());

然后就是在xml中引入使用:

<xyz.doikki.videoplayer.player.VideoViewandroid:id="@+id/player"android:layout_width="match_parent"android:layout_height="300dp" />

设置播放代码:

videoView.setUrl(URL_VOD); //设置视频地址
StandardVideoController controller = new StandardVideoController(this); 
controller.addDefaultControlComponent("标题", false);
videoView.setVideoController(controller); //设置控制器
videoView.start(); //开始播放,不调用则不自动播放

生命周期的回调:

@Overrideprotected void onPause() {super.onPause();videoView.pause();}@Overrideprotected void onResume() {super.onResume();videoView.resume();}@Overrideprotected void onDestroy() {super.onDestroy();videoView.release();}@Overridepublic void onBackPressed() {if (!videoView.onBackPressed()) {super.onBackPressed();}}

在AndroidManifest.xml中

<activityandroid:name=".PlayerActivity"android:configChanges="orientation|screenSize|keyboardHidden"android:screenOrientation="portrait" /> <!-- or android:screenOrientation="landscape"-->

最后就是关于临时切换解码器的代码:

//使用IjkPlayer解码
mVideoView.setPlayerFactory(IjkPlayerFactory.create());
//使用ExoPlayer解码
mVideoView.setPlayerFactory(ExoMediaPlayerFactory.create());
//使用MediaPlayer解码
mVideoView.setPlayerFactory(AndroidMediaPlayerFactory.create());

到此,是正常的代码使用。下面是github地址:
https://github.com/Doikki/DKVideoPlayer/wiki

不过我在使用时,封装了一个工具类,以及添加阿里云的播放器解码。如果需要请看下面的文章:
DKVideoPlayer播放器之AliyunPlayer解码

http://www.mmbaike.com/news/43973.html

相关文章:

  • 做国外网站需要多少钱口碑营销是什么
  • wordpress外贸主题下载湖北百度seo
  • 做的网站没法本地上传图片企业网站seo平台
  • 如何建设盈利网站facebook海外推广
  • 湖南做网站的公司排名如何创建公司网站
  • 淮安品牌网站建设宁波网站关键词排名推广
  • 网站模板 wordpress免费推广软件平台
  • 中国小说网站策划与建设找个网站
  • axure 做网站原型图网页设计教程
  • 广告网站模板下载 迅雷下载不了天眼查询个人信息
  • 手表特卖网站做百度推广的网络公司
  • 深圳西乡网站建设公司seo赚钱项目
  • 海口网站制作上海seo推广
  • 自己做网站卖矿山设备怎么注册一个自己的网址
  • ai网站设计无锡seo优化
  • 焦溪翠冠梨做的网站小红书信息流广告
  • 浙江建设职业技术学院门户网站网络营销过程步骤
  • 网站建设选哪家好网站 软件
  • 做网站的服务器怎么弄南宁百度首页优化
  • 国际物流公司网站百度推广云南总代理
  • 完善管理机制seo实战培训中心
  • 姜堰哪里有网站建设的seo是什么意思?
  • 做淘口令网站app运营
  • 襄阳作风建设年网站手机怎么搭建网站
  • 给女朋友做的网站优化网站排名解析推广
  • 微商水印相机做网站百度竞价sem
  • 关于旅行的网站怎样做会计培训班初级费用
  • 免费建站网站一级大录像不卡在线看做网站找哪家好
  • 潇湘书院网站建设的目标网络营销软文
  • 做微网站那pc端显示啥全国最新的疫情数据