gpt4 book ai didi

android - 如何在android studio中集成JWPlayer

转载 作者:太空宇宙 更新时间:2023-11-03 12:29:10 25 4
gpt4 key购买 nike

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

最佳答案

开始吧:将 JW Player SDK 导入您的项目

有两种方法可以将 JW Player SDK 导入到您的 Android Studio 项目中。通过我们的 Maven 存储库,或者从您的仪表板下载 .aar 文件并从您的本地计算机导入它。

  1. 使用 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应用程序中的类。

  2. 从本地文件系统导入

    如果您不想使用我们的 Maven 存储库,您可以随时从您的控制面板下载我们的 SDK 包并从中导入 SDK您的本地文件系统。

    从您的控制面板下载 JW Player SDK

    1. 通过 https://account.jwplayer.com 登录您的 JW Player 仪表板
    2. 导航到左侧导航栏中心的“玩家”部分,然后点击工具
    3. 在“下载”部分,找到 Android SDK 并点击下载按钮
    4. 将 SDK 包解压到本地硬盘。

    将 SDK 导入您的 Android Studio 项目

    1. 转到文件 > 新建 > 新建模块... > 导入 .JAR/.AAR 包
    2. 导航到解压缩 AAR 文件的位置,选择它,然后点击完成
    3. 转到文件 > 项目结构...
    4. 确保在左侧 Pane 中选择了您的应用,然后点击依赖项标签
    5. 单击对话框左下角的加号,然后选择模块依赖
    6. 选择jwplayer-android-sdk模块然后点击OK
    7. 再次单击“确定”关闭对话框,JW Player SDK 现在在您的项目中可用

初始项目配置

为确保正确的播放器行为,需要将以下条目添加到您的 AndroidManifest.xml

首先,您必须添加您的 JW 许可证 key 并将其嵌套在元素中

<meta-data 
android:name="JW_LICENSE_KEY"
android:value="{YOUR_LICENSE_KEY}" />

{YOUR_LICENSE_KEY} 应替换为仪表板“工具”页面中显示的 JW Player 许可证 key 。

有效的许可版本包括 Ads、Enterprise 和 Trial。如果提供的许可证 key 无效,应用程序将崩溃并抛出 AssertionError。

接下来,修改将包含 JW Player 的所有标签并添加

<activity
...
android:configChanges="keyboard|keyboardHidden|orientation|screenSize" >

这将允许您以编程方式处理方向更改,并防止 Android 在旋转时销毁 Activity。

附加功能

如果您计划使用 Google IMA 广告,请将以下行添加到应用程序的 build.gradle 文件的依赖项部分:

compile 'com.google.android.gms:play-services-ads:8.1.0'

如果您计划使用 Google IMA 广告,请在应用程序的 AndroidManifest.xml 中添加以下行作为标记的子标记:

<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />

P.S. Source

关于android - 如何在android studio中集成JWPlayer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38589546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com