簡體   English   中英

如何在android studio中集成JWPlayer

[英]How to Integrate JWPlayer in android studio

伙計們我正在開展一個項目,我想播放來自json的視頻。 我想用Jwplayer為此目的請告訴我如何在android studio中集成JWPlayer。

我們繼續: 將JW Player SDK導入您的項目

有兩種方法可以將JW Player SDK導入Android Studio項目。 通過我們的Maven存儲庫,或從您的儀表板下載.aar文件並從本地計算機導入.aar文件。

  1. 使用Maven導入

    使用Maven將SDK添加到Android項目中。 您必須首先編輯項目的build.gradle文件並添加我們的Maven存儲庫URL

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

    接下來,編輯應用程序的build.gradle文件並添加JW Player 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. 確保在左側窗格中選擇了您的應用,然后單擊“依賴關系”選項卡
    5. 單擊對話框左下角的加號,然后選擇“模塊依賴關系”
    6. 選擇jwplayer-android-sdk模塊,然后單擊OK
    7. 再次單擊“確定”關閉對話框,JW Player SDK現在可在項目中使用

初始項目配置

為確保正確的玩家行為,需要將以下條目添加到AndroidManifest.xml中

首先,您必須添加JW許可證密鑰並將其嵌套在元素中

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

{YOUR_LICENSE_KEY}應替換為儀表板“工具”頁面中顯示的JW播放器許可證密鑰。

有效的許可版本包括廣告,企業和試用版。 如果提供了無效的許可證密鑰,應用程序將崩潰拋出AssertionError。

接下來,修改將包含JW Player的所有標記並添加

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

這將允許您以編程方式處理方向更改,並將阻止Android在輪換時銷毀活動。

附加功能

如果您打算使用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" />

PS來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM