Android简单的集成腾讯视频播放器
在build.gradle里加入
api 'com.tencent.tbs.tbssdk:sdk:43939'//腾讯视频播放
AndroidManifest.xml里加入
<activityandroid:name="com.tencent.smtt.sdk.VideoActivity"android:alwaysRetainTaskState="true"android:configChanges="orientation|screenSize|keyboardHidden"android:exported="false"android:launchMode="singleTask"><intent-filter><action android:name="com.tencent.smtt.tbs.video.PLAY" /><category android:name="android.intent.category.DEFAULT" /></intent-filter></activity>
加入权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.READ_PHONE_STATE" />
使用
/*** 直接调用播放视频* @param videoUrl 视频地址*/private void startPlay(String videoUrl){//判断当前是否可用if(TbsVideo.canUseTbsPlayer(getApplicationContext())){Bundle bundle = new Bundle();bundle.putInt("screenMode",102);//102 来实现默认全屏+控制栏等UIbundle.putString("title","测试");bundle.putBoolean("standardFullScreen",true);// true表示标准全屏,false表示X5全屏;不设置默认false,bundle.putBoolean("supportLiteWnd",true);// false:关闭小窗;true:开启小窗;不设置默认true,bundle.putInt("DefaultVideoScreen",1);// 1:以页面内开始播放,2:以全屏开始播放;不设置默认:1//播放视频TbsVideo.openVideo(getApplicationContext(), videoUrl,bundle);
// TbsVideo.openVideo(getApplicationContext(), videoUrl);}}
以上就简单的实现了视频播放
Android简单的集成腾讯视频播放器相关推荐
- 播放器android版最新官方版下载安装,腾讯视频播放器下载安装2017-腾讯视频播放器安卓版2017下载v8.2.23.21341 安卓版-腾牛安卓网...
腾讯视频播放器2017最新版上线,每次更新都会有不同的新增功能,优化软件性能让用户拥有更舒适的观影体验,播放器还可以根据你的观影喜好推荐合适的影片. 应用特点: 万能播放,超强的解码功能 具有超强的多 ...
- 优酷、腾讯视频播放器插件
优酷.腾讯视频播放器插件 js文件 /*** playVideo 1.0.4* https://github.com/zhouxitian/playVideo* author:zhouxitian@1 ...
- 50行代码实现的一个最简单的基于 DirectShow 的视频播放器
本文介绍一个最简单的基于 DirectShow 的视频播放器.该播放器对于初学者来说是十分有用的,它包含了使用 DirectShow 播放视频所有必备的函数. 直接贴上代码,具体代码的含义都写在注释中 ...
- 引用腾讯视频 php代码,调用腾讯视频播放器APi代码
调用腾讯视频播放器APi代码 发布时间:2018-05-18 00:10, 浏览次数:685 , 标签: APi 转自:https://blog.csdn.net/boyit0/article/det ...
- 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器
最简单的基于libVLC的例子文章列表: 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器(图形界面版) 最简 ...
- 最简单的基于 DirectShow 的视频播放器
源程序下载链接:https://download.csdn.net/download/bmjhappy/11250669 50行代码实现的一个最简单的基于 DirectShow 的视频播放器 本文介绍 ...
- Chimee - 简单易用的H5视频播放器解决方案
Chimee - 简单易用的H5视频播放器解决方案 参考文章: (1)Chimee - 简单易用的H5视频播放器解决方案 (2)https://www.cnblogs.com/lhb25/p/chim ...
- 腾讯视频下载|腾讯视频播放器下载
腾讯视频播放器是由腾讯出品的拥有海量视频资源的视频播放器,它采用了先进的P2P流媒体播放技术,也就是说该视频在人流量极大的时候,清晰度依然极高,不会因为人多观看起来就会出现卡的情况,一个视频软件的好坏 ...
- 转:最简单的基于 DirectShow 的视频播放器
50行代码实现的一个最简单的基于 DirectShow 的视频播放器 本文介绍一个最简单的基于 DirectShow 的视频播放器.该播放器对于初学者来说是十分有用的,它包含了使用 DirectSho ...
- 腾讯视频播放器使用第二次进入视频不能展示问题
参考链接可见腾讯视频播放器文档 使用过程官网很详细,就不写了,这里主要记录一个问题,就是第二次进入视频页面的时候,初始化有问题,所以这里我用了一个方法 this.$nextTick(()=>{视 ...
最新文章
- Alpha 冲刺报告(10/10)
- 关于AttributeError: type object ‘XXX‘ has no attribute ‘XXX‘的问题
- memcache 总结笔记
- Linux QT5.12 一种整体界面字体设置的方法及设置PlainTextEdit组件的字体大小方法
- OpenShift 4 - 查看Node上的日志
- 慕课网上的星级评分--学习视频后模仿实现
- IDEA去除掉虚线,波浪线,和下划线实线的方法
- 活的通透的人,会是一个什么样的人?
- HTML的a标签href设为零操作的原因和方式
- C++中默认选中预编译头#includestdafx.h作用
- 十六进制转为float,float转为二进制
- Dstream如何应用RDD特有算子?
- 神马都是浮云!神马浮云是什么意思?-出自小月月
- 多规格的商品选择不同的规格值影响其他规格使之不可选
- 哪些自媒体平台收益高,每个自媒体平台的优势,新手抓紧收藏
- 【解决】fatal error: X11/XXXX.h: No such file or directory
- [NOIP2003] 提高组 洛谷P1039 侦探推理
- BAT春晚发红包,A、T宕机3年,为啥2019年百度挺住了?
- 2020 ICM Weekend 1 Problem E: Drowning in Plastic
- 同步群晖内的两个本地文件夹