admin管理员组文章数量:1130349
项目中有个需求,播放爱奇艺的视频,百度了一通,可能是搜索词有问题,没找到解决方法,后来无意中发现微信可以播放,就想到是否可以使用微信的x5内核,一试发现可以实现。想要实现的效果如下,点击全屏后全屏播放。
首先,使用原生WebView播放爱奇艺的视频,爱奇艺的视频url 如下:
http://dispatcher.video.iqiyi/common/shareplayer.html?rel=0&autoplay=1&vid=96f0abef35b4b3a32c6e86738c795868&tvId=959656600&coop=coop_244_af&cid=&aid=223135601&bd=1
直接加载无法播放,而且我们需要控制播放。自动播放,还有全屏播放。
直接接入TBS内核。
TBS内核官网
1.下载TBS X5 SDK
下载你需要的版本,我使用的完整版本。
找到SDK 中的jar文件,添加到项目中的libs目录下,右键执行Add as Library。
2.找到jniLibs下的.so文件,添加到自己的项目
刚才下载的SDK 中,有一个SDK接入示例-Android StudioDemo有我们要的.so文件
将jniLibs整个copy到项目对应位置。
在项目的build.gradle defaultConfig {}中配置
defaultConfig {
applicationId "com.aoben.playvideodemo"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
abiFilters "armeabi", "armeabi-v7a"</项目中有个需求,播放爱奇艺的视频,百度了一通,可能是搜索词有问题,没找到解决方法,后来无意中发现微信可以播放,就想到是否可以使用微信的x5内核,一试发现可以实现。想要实现的效果如下,点击全屏后全屏播放。
首先,使用原生WebView播放爱奇艺的视频,爱奇艺的视频url 如下:
http://dispatcher.video.iqiyi/common/shareplayer.html?rel=0&autoplay=1&vid=96f0abef35b4b3a32c6e86738c795868&tvId=959656600&coop=coop_244_af&cid=&aid=223135601&bd=1
直接加载无法播放,而且我们需要控制播放。自动播放,还有全屏播放。
直接接入TBS内核。
TBS内核官网
1.下载TBS X5 SDK
下载你需要的版本,我使用的完整版本。
找到SDK 中的jar文件,添加到项目中的libs目录下,右键执行Add as Library。
2.找到jniLibs下的.so文件,添加到自己的项目
刚才下载的SDK 中,有一个SDK接入示例-Android StudioDemo有我们要的.so文件
将jniLibs整个copy到项目对应位置。
在项目的build.gradle defaultConfig {}中配置
defaultConfig {
applicationId "com.aoben.playvideodemo"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
ndk {
abiFilters "armeabi", "armeabi-v7a"</版权声明:本文标题:Android使用WebView 实现播放爱奇艺视频,可全屏(使用的腾讯的X5内核)(一) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763910490a2970920.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论