Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/197.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android studio中集成JWPlayer_Android_Android Studio_Jwplayer_Jwplayer7 - Fatal编程技术网

如何在android studio中集成JWPlayer

如何在android studio中集成JWPlayer,android,android-studio,jwplayer,jwplayer7,Android,Android Studio,Jwplayer,Jwplayer7,伙计们,我正在做一个项目,我想播放一段来自json的视频。为此,我想使用Jwplayer。请告诉我如何在android studio中集成Jwplayer。我们开始: 将JW Player SDK导入到项目中 有两种方法可以将JW Player SDK导入Android Studio项目。通过我们的Maven存储库,或者从仪表板下载.aar文件并从本地机器导入 使用Maven导入 使用Maven将SDK添加到Android项目中。你必须先 编辑项目的build.gradle文件并添加我们的Mav

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

我们开始: 将JW Player SDK导入到项目中

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

  • 使用Maven导入

    使用Maven将SDK添加到Android项目中。你必须先 编辑项目的build.gradle文件并添加我们的Maven存储库 网址

    接下来,编辑应用程序的build.gradle文件并添加JW 播放器SDK依赖项:

    dependencies {
      ...
      compile 'com.longtailvideo.jwplayer:jwplayer-android-sdk:+'
    }
    
    同步Gradle后,您应该能够使用所有JW Player SDK 应用程序中的类

  • 从本地文件系统导入

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

    从仪表板下载JW Player SDK

  • 登录您的JW Player仪表板,网址为
  • 导航到左侧导航栏中央的“玩家”部分, 然后点击工具
  • 在下载部分,找到Android SDK并单击 下载按钮
  • 将SDK包解压缩到本地硬盘
  • 将SDK导入Android Studio项目

  • 转到文件>新建>新建模块…>导入.JAR/.AAR包
  • 导航到解压缩AAR文件的位置,选择它, 然后单击Finish
  • 转到文件>项目结构
  • 确保在左侧窗格中选择了你的应用程序,然后单击 依赖项选项卡
  • 单击对话框左下角的加号,然后单击 选择模块依赖项
  • 选择jwplayer android sdk模块,然后单击OK
  • 再次单击“确定”关闭对话框,JW Player SDK现在已启动 在您的项目中可用
  • 初始项目配置

    为了确保正确的玩家行为,需要将以下条目添加到AndroidManifest.xml中

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

    <meta-data 
        android:name="JW_LICENSE_KEY"
        android:value="{YOUR_LICENSE_KEY}" />
    
    如果您计划使用Google IMA广告,请在应用程序的AndroidManifest.xml中添加以下行作为标记的子项:

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

    我花了一些时间才弄明白这一点,所以我想与大家分享一下。要锁定一个版本,您需要像编译com.longtailvideo.jwplayer:jwplayer android sdk:2.5.3+164这样的语法。将+替换为2.5.3+164。另外,jwplayer似乎已经从
    jwplayer android sdk
    转移到了
    jwplayer核心,jwplayer common
    ,这是他们在
    <activity
        ...
        android:configChanges="keyboard|keyboardHidden|orientation|screenSize" >
    
    compile 'com.google.android.gms:play-services-ads:8.1.0'
    
    <meta-data
        android:name="com.google.android.gms.version"
        android:value="@integer/google_play_services_version" />