<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      FFmpeg開發筆記(七十一)使用國產的QPlayer2實現雙播放器觀看視頻

      ?QPlayer2是七牛云基于FFmpeg6.1研發并開源的國產播放器,它可運行于Android和iOS系統,既支持播放本地視頻文件,也支持播放網絡上的流媒體鏈接。有關FFmpeg在Android平臺的集成說明參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“第12章 FFmpeg的移動開發”。

      之前的文章《使用國產的RedPlayer播放器觀看網絡視頻》介紹了另一款由小紅書研發的國產播放器RedPlayer,本來RedPlayer已經很好用了,誰知QPlayer2又橫空出世,不僅基于FFmpeg6.1,還新增了畫面旋轉/鏡像/縮放能力,其Demo工程甚至適配到了Android 15(即API 35)。
      這里以Android Studio Dolphin(小海豚版本)為例,介紹如何在App工程中運行QPlayer2,詳細的操作步驟如下。
      QPlayer2適配不同系統的源碼分開托管,其中Android版本的源碼托管地址為https://github.com/pili-engineering/QPlayer2-Android。因為QPlayer2的最新源碼基于Gradle8.7,與Android Studio Dolphin(小海豚版本),所以為了讓小海豚版本能夠打開QPlayer2源碼,需要對Qplayer2Demo目錄下的工程配置做如下改動:
      1、打開gradle\wrapper\gradle-wrapper.properties,把下面這行

      distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip

      改成下面這行,也就是把Gradle8.7降級到Gradle7.2。

      distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip

      2、打開項目級別的build.gradle,把下面這行

      classpath 'com.android.tools.build:gradle:8.6.1'

      改成下面這行,也就是把gradle8.6.1降級到gradle7.1.2。

      classpath 'com.android.tools.build:gradle:7.1.2'

      3、依次選擇菜單:File→Settings→Build,Execution,Deployment→Build Tools→Gradle,把Gradle JDK欄的版本調整為JDK17。
      4、打開模塊級別的build.gradle,把android節點內部的下面這行

      compileSdk 35

      改成下面這行,也就是把編譯SDK版本從API35降級到API34。

      compileSdk 34

      5、打開模塊級別的build.gradle,把dependencies節點內部的下面四行

      implementation "org.jetbrains.kotlin:kotlin-stdlib:2.0.20"
      implementation 'androidx.core:core-ktx:1.15.0'
      implementation 'androidx.appcompat:appcompat:1.7.0'
      implementation 'androidx.constraintlayout:constraintlayout:2.2.0'

      改成下面三行,也就是把相關依賴庫統統降級。

      implementation 'androidx.core:core-ktx:1.12.0'
      implementation 'androidx.appcompat:appcompat:1.6.1'
      implementation 'androidx.constraintlayout:constraintlayout:2.0.4'

      完成以上配置修改之后,再編譯Qplayer2Demo工程,然后安裝到手機的QPlayer2首頁如下圖所示:

      點擊首頁上方的長視頻按鈕,打開長視頻的演示頁面如下圖所示。

      回到首頁,點擊下方的雙播放器按鈕,打開雙播放器的演示頁面如下圖所示。

      可見QPlayer2能夠正常播放網絡視頻。

      更多詳細的FFmpeg開發知識參見《FFmpeg開發實戰:從零基礎到短視頻上線》一書。

      posted @ 2025-07-05 12:36  aqi00  閱讀(337)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕少妇人妻精品| 亚洲av综合av一区| 国产精品视频第一第二区| 亚洲av二区伊人久久| 国产精品中文字幕观看| 日韩一区二区三区精品| 你懂的亚洲一区二区三区| 亚洲国产性夜夜综合| 天堂V亚洲国产V第一次| 亚洲欧洲一区二区精品| 亚洲欧美日韩国产精品专区| 国产中文字幕在线一区| 在线天堂中文新版www| 狠狠综合久久av一区二| 丰满人妻被黑人连续中出| 国产精品自在线拍国产手青青机版 | 亚洲码国产精品高潮在线| 黄色亚洲一区二区三区四区| 黄色网站免费在线观看| 无码日韩做暖暖大全免费不卡| 日韩熟妇| 国产午夜亚洲精品福利| 日本少妇xxx做受| 麻豆精产国品一二三区区| 日本不卡片一区二区三区| 久久婷婷成人综合色综合| 18禁无遮挡啪啪无码网站破解版 | AV人摸人人人澡人人超碰| 最新精品国偷自产在线美女足| 亚洲综合中文字幕首页| 化德县| 精品亚洲精品日韩精品| 国产一区二区不卡自拍| 中文字幕亚洲综合久久青草| 久久精品国产一区二区三| 亚洲区一区二区三区视频| 国产av成人精品播放| 狠狠v日韩v欧美v| 久久精品国产一区二区三区| 国产精品久久久久精品日日| 久久精品国产清自在天天线|