我正在做一个项目,我想播放一个来自json的视频。为此,我想使用jwplayer,请告诉我如何在android studio中集成jwplayer。

最佳答案

我们走到这里:
将jw player sdk导入到项目中
有两种方法可以将jw player sdk导入到android studio项目中。通过我们的Maven存储库,或者从仪表板下载.aar文件并从本地计算机导入。
使用maven导入
使用maven将sdk添加到android项目中。你必须先
编辑项目的build.gradle文件并添加我们的maven存储库
网址

allprojects {
    repositories {
        ...
        maven {
            url 'https://mvn.jwplayer.com/content/repositories/releases/'
        }
    }
}

接下来,编辑应用程序的build.gradle文件并添加jw
播放器sdk依赖项:
dependencies {
  ...
  compile 'com.longtailvideo.jwplayer:jwplayer-android-sdk:+'
}

同步gradle之后,您应该能够使用所有jw player sdk
应用程序中的类。
从本地文件系统导入
如果您不想使用我们的maven存储库,您可以随时
从仪表板下载我们的sdk包并从
您的本地文件系统。
从仪表板下载jw player sdk
https://account.jwplayer.com登录JW播放器仪表板
导航到播放器部分,左侧导航栏的中心,
然后点击工具
在下载部分,找到android sdk并单击
下载按钮
将sdk包解压缩到本地硬盘。
将sdk导入android studio项目
转到文件>新建>新建模块…>import.jar/.aar包
导航到解压缩aar文件的位置,选择它,
然后单击“完成”
转到文件>项目结构…
确保在左侧窗格中选择了您的应用程序,然后单击
依赖项选项卡
单击对话框左下角的加号,然后
选择模块依赖项
选择jwplayer android sdk模块,然后单击ok
再次单击ok关闭对话框,jw player sdk现在
在您的项目中可用
初始项目配置
为了确保正确的播放器行为,需要将以下条目添加到androidmanifest.xml中
首先,必须添加JW许可证密钥并将其嵌套在元素中
<meta-data
    android:name="JW_LICENSE_KEY"
    android:value="{YOUR_LICENSE_KEY}" />

{您的许可证密钥}应替换为仪表板“工具”页中显示的JW播放器许可证密钥。
有效的许可证版本包括广告、企业版和试用版。如果提供了无效的许可证密钥,应用程序将崩溃并抛出断言错误。
接下来,修改包含jw播放器的所有标记并添加
<activity
    ...
    android:configChanges="keyboard|keyboardHidden|orientation|screenSize" >

这将允许您以编程方式处理方向更改,并防止android在旋转时破坏活动。
附加功能
如果您计划使用google ima广告,请将以下行添加到应用程序build.gradle文件的dependencies部分:
compile 'com.google.android.gms:play-services-ads:8.1.0'

如果计划使用google ima ads,请在应用程序的androidmanifest.xml中添加以下行作为标记的子项:
<meta-data
    android:name="com.google.android.gms.version"
    android:value="@integer/google_play_services_version" />

P.S. Source

10-08 19:51