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

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

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

      FFmpeg開發筆記(八十八)基于Compose的國產電視直播開源框架MyTV

      ?MyTV是一款使用Android原生開發的網絡直播軟件,它的原理是接入網絡上的直播推流鏈接,通過Android提供的ExoPlayer來播放直播節目。有關網絡推拉流的直播技術可參考《FFmpeg開發實戰:從零基礎到短視頻上線》一書的“10.2  FFmpeg推流和拉流”。

      MyTV的源碼托管地址為https://github.com/yaoxieyoulei/mytv-android(星星數0.7k),國內的鏡像地址為https://gitcode.com/gh_mirrors/my/mytv-android。最新版本是2024年12月發布的tv2.2.7,可見該框架的源碼更新十分及時,該版本的源碼下載鏈接為https://github.com/yaoxieyoulei/mytv-android/archive/refs/tags/tv2.2.7.tar.gz。
      MyTV的源碼采用Kotlin+Compose編寫,適合Android開發者用作進階練習,不過由于MyTV引入了最新的Android開發技術,因此需要使用較新的Android Studio才能成功導入運行。
      這里以Android Studio Ladybug(小瓢蟲版本)為例,介紹如何在App工程中運行MyTV,詳細的操作步驟如下。

      一、導入MyTV源碼

      解壓下載后的MyTV源碼,打開settings.gradle.kts,在兩處repositories節點下都增加以下倉庫配置:

      // 以下四行添加阿里云的倉庫地址,方便國內開發者下載相關插件
      maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
      maven { url = uri("https://maven.aliyun.com/repository/google")}
      maven { url = uri("https://maven.aliyun.com/repository/gradle-plugin")}
      maven { url = uri("https://maven.aliyun.com/repository/public")}

      增加以上配置的目的是引入國內的倉庫地址,以便加快相關依賴包的下載速度。

      二、配置直播源

      因為MyTV的視頻源來自網絡上的直播推流鏈接,所以只有提供有效的直播地址才能正常觀看。直播源地址來自下面源碼里的IPTV_SOURCE_URL變量:app\src\main\java\top\yogiczy\mytv\data\utils\Constants.kt。

      const val IPTV_SOURCE_URL =
          "https://mirror.ghproxy.com/https://raw.githubusercontent.com/fanmingming/live/main/tv/m3u/ipv6.m3u"

      如果發現無法瀏覽直播畫面,就得檢查Constants.kt里面IPTV_SOURCE_URL配置的URL地址能否正常訪問。如果不能訪問,就要替換成有效可用的IPTV源地址文件。

      三、運行MyTV

      解決了直播源的鏈接問題之后,把MyTV安裝到手機上,啟動App的初始界面如下圖所示:?

      mytv11

      可見MyTV默認播放網絡上的直播節目。上下滑動屏幕,可以切換直播頻道,也可以點擊菜單按鈕,屏幕會彈出詳細的設置菜單列表如下圖所示,方便用戶快速修改相關的直播設置信息。

      ?mytv12

      當然,你也可以把MyTV安裝到基于Android系統的智能電視上,MyTV的遙控器操作方式與主流電視直播軟件類似;
      1、頻道切換:使用上下方向鍵,或者數字鍵切換頻道;屏幕上下滑動;
      2、頻道選擇:OK鍵;單擊屏幕;
      3、設置頁面:按下菜單、幫助鍵,長按OK鍵;雙擊、長按屏幕;
      若想收藏某個直播頻道,可以打開應用選臺界面,選中某一頻道,長按OK鍵、長按屏幕,將收藏或取消收藏該頻道。若想切換顯示收藏列表,首先移動到頻道列表頂部,然后再次按下方向鍵上,將切換顯示收藏列表。

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

      posted @ 2025-11-02 10:54  aqi00  閱讀(37)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久亚洲精品11p| 亚洲精品一区二区妖精| 性色av一区二区三区v视界影院| 伊人久久大香线蕉综合观| 亚洲av永久无码精品秋霞电影影院| 四虎国产精品永久入口| 少妇高潮潮喷到猛进猛出小说| 日本一区二区三区专线| 欧美色aⅴ欧美综合色| 亚洲一二三区精品与老人| 国产日韩入口一区二区| 国产又色又爽又黄的网站免费| 91久久国产成人免费观看| 91麻豆精品国产91久| 日韩成人一区二区三区在线观看| 四虎库影成人在线播放| av天堂久久天堂av| 中文字幕午夜福利片午夜福利片97 | 国产91色综合久久免费| 欧美日韩视频综合一区无弹窗| 深夜精品免费在线观看| 天堂av网一区二区三区| 午夜精品久久久久久久久| 久久中文字幕一区二区| 欧美精欧美乱码一二三四区| 欧美精品人人做人人爱视频| 日韩一区精品视频一区二区| 久久夜色精品国产亚洲a| 国产精品免费看久久久| 久久精品国产久精国产| 国产区精品福利在线熟女| 怡红院一区二区三区在线| 国产精品天天狠天天看| 国产初高中生粉嫩无套第一次| 国产精品亚洲国际在线看| A毛片毛片看免费| 国产线播放免费人成视频播放| 国产区成人精品视频| 国产白嫩护士在线播放| 国产在线拍揄自揄拍无码视频| 激情综合色区网激情五月|