android ios av tv,iOS使用AVPlayer制作戰旗TvDEMO OC版

在視頻教學中看到一個別人寫的戰旗TvDEMO寫得很好,于是自己動手試著制作一個。

效果如下圖所示

29b37d0deb06

主界面

29b37d0deb06

豎屏播放

29b37d0deb06

橫屏播放

29b37d0deb06

點擊出現工具欄

視頻播放使用的是AVPlayer,具體的使用方式如下

//---PlayView---

_playView = [[UIView alloc]init];

_playView.frame = CGRectMake(0, 64, 375, 380*9/16);

[self.view addSubview:_playView];

//---AVPlayerItem---

_item = [[AVPlayerItem alloc] initWithURL:[NSURL URLWithString:_urlString]];

self.player = [[AVPlayer alloc]initWithPlayerItem:_item];

//---AVPlayerLayer---

_playerLayer = [AVPlayerLayer playerLayerWithPlayer:_player];

_playerLayer.frame = CGRectMake(0, 0, _playView.frame.size.width, _playView.frame.size.height);

_playerLayer.videoGravity = AVLayerVideoGravityResizeAspect;

[self.playView.layer addSublayer:_playerLayer];

[self.player play];

注意目前DEMO只支持6,6s的尺寸,其它尺寸需要你們自己去調整了,如果當前主播沒有開播,那么就會白屏,此DEMO需要真機運行,將來會繼續添加功能和更新代碼,想轉到其它地方的請注明出處。

遇到問題可在下方留言。

ps:最近嘗了蘭州牛肉拉面,雖然肉少了點,但味道還真不錯,旁邊那桌的大盤雞看著也不錯

更新1

獲取戰旗tv的直播源地址方法

首先打開戰旗tv網頁版,進入你想看的直播間,然后顯示網頁源代碼,搜索videoidkey

29b37d0deb06

,打開項目,替換下圖中的字段,就能看你們想看的直播間了😊

29b37d0deb06

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/534091.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/534091.shtml
英文地址,請注明出處:http://en.pswp.cn/news/534091.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

matlab 子圖title的位置_matlab 畫圖基本介紹

1.在命令窗口輸入命令時&#xff0c;可以不必每輸入一條命令就按enter鍵執行&#xff0c;可以在輸入幾行后一同運行。方法是&#xff1a;換行時&#xff0c;只要在按住<shift>鍵的同時按<enter>鍵即可&#xff0c;否則matlab就會執行上面輸入的所有語句。2.如何將數…

python程序打包成安卓app教程_Python打包方法基本應用方式介紹

Python編程語言是一款功能強大的免費開源的通用型計算機程序應用語言&#xff0c;對于經驗豐富的開發人員來說&#xff0c;掌握這樣一款語言在其程序開發中是一個比較重要的選擇。我們今天就先來了解一下python打包方法的相關應用。 一、簡介 py2exe是一個將Python腳本轉換成wi…

android添加刪除項目,編寫android計算器添加刪除按鈕,出現很抱歉,XX項目已停止運行。...

這是刪除按鈕監聽代碼&#xff1a;//del 按鈕的監聽btnDel (Button) findViewById(R.id.delete);btnDel.setOnClickListener(new OnClickListener() {Overridepublic void onClick(View view) {btnDel.setOnClickListener(this);//短按//btnDel.setOnLongClickListener(this);…

二元一次方程有唯一解的條件_人教版初中數學七年級下冊用適當方法解二元一次方程組公開課優質課課件教案視頻...

解二元一次方程組---加減法一、教學目的&#xff1a;1&#xff0e;使學生掌握用加減法解二元一次方程組的步驟。2&#xff0e;熟練運用加減法解二元一次方程組。3&#xff0e;培養學生分析問題、解決問題的能力。二、教學重點、難點和關鍵&#xff08;一&#xff09;重點&#…

為什么從網頁上打印怎們好像被縮放_全網最詳細關于3D打印的zbrush技術

這個小教程旨在為剛開始對3D打印感興趣的新人朋友提供一些快速上手小技巧&#xff0c;以便在zbrush中制作適合桌面FDM 3D打印的創作&#xff0c;本次小教程需要讀者已經有一些zbrush基礎知識。1設置系統單位導入1英尺的box&#xff0c;1英尺X1英尺X1英尺。一旦導入到場景中&…

android圖片瀏覽遠近,快圖瀏覽編輯圖片方法介紹_怎么編輯圖片_3DM手游

既然是圖片管理工具&#xff0c;那么快圖瀏覽肯定也是少不了圖片編輯功能的。如何使用快圖瀏覽編輯圖片呢&#xff1f;下面小編帶來的詳細的使用方法&#xff0c;有需要的小伙伴一起來看看吧&#xff01;編輯照片方法介紹&#xff1a;1.第一步&#xff0c;下載安裝快圖瀏覽&…

h5微信本地調試 vue_vueh5中使用微信sdk

微信官方sdk教程安裝vue 微信sdk 使用NPM安裝&#xff0c;不會的百度學npm install jweixin-module --save創建一個wxsdk.js 文件// 引入微信sdkvar jweixin require(jweixin-module);export default {//判斷是否在微信中isWechat: function() {var ua window.navigator.user…

matlab 三維 作圖 坐標軸_MATLAB學習——MATLAB中的三維繪圖指令

2 基本XYZ立體繪圖命令mesh和plot是三度空間立體繪圖的基本命令&#xff0c;mesh可畫出立體網狀圖&#xff0c;plot則可畫出立體曲面圖&#xff0c;兩者產生的圖形都會依高度而有不同顏色。下列命令可畫出由函數形成的立體網狀圖: xlinspace(-2, 2, 25); % 在x軸上取25點 ylins…

說說python程序的執行過程_表示說的詞語

展開全部1、奉勸 [ fng qun ] 釋義&#xff1a;敬辭。鄭重勸說62616964757a686964616fe58685e5aeb931333365653331。 造句&#xff1a;我們厭惡那些陰險的惡人&#xff0c;奉勸他們改惡為善&#xff0c;才能得到社會的原諒&#xff01; 2、勸告 [ qun go ] 釋義&#xff1a;拿道…

HTML4基本編譯原理,Stanford公開課《編譯原理》學習筆記(1~4課)

課程里涉及到的內容講的還是很清楚的&#xff0c;但個別地方有點脫節&#xff0c;任何看不懂卡住的地方&#xff0c;請自行查閱經典著作《Compilers——priciples, Techniques and Tools》(也就是大名鼎鼎的龍書)的對應章節。一. 編譯的基本流程完整的編譯的5個基本步驟包括lex…

rocketmq 消息指定_SpringBoot 整合 RocketMQ 如何實現消息生產消費?

有時候我們在使用消息隊列的時候&#xff0c;往往需要能夠保證消息的順序消費&#xff0c;而RocketMQ是可以支持消息的順序消費的。RocketMQ在發送消息的時候&#xff0c;是將消息發送到不同的隊列中&#xff0c;然后消費端從多個隊列中讀取消息進行消費&#xff0c;很明顯&…

mysql怎么看實例名_南方“中看不中吃”的前4名水果,蓮霧只是墊底,你怎么看?...

水果很多人都喜歡吃&#xff0c;南方人可以說是最幸福的&#xff0c;因為南方的水果種類有很多種&#xff0c;而且水果的價格也很便宜&#xff0c;一年四季都能吃到便宜又好吃的水果&#xff0c;南方的很多水果&#xff0c;北方人可能都沒有吃過&#xff0c;雖然南方的水果種類…

html頁面怎么加向下滾動,如何使用jQuery向上或向下滾動頁面到錨點?

如何使用jQuery向上或向下滾動頁面到錨點&#xff1f;我正在尋找一種方法來包含幻燈片效果&#xff0c;當您單擊頁面上或下的本地錨點鏈接時。我想要一個你有這樣一個鏈接的東西&#xff1a;link text, img etc.也許添加了一個類&#xff0c;所以你知道你希望這個鏈接是一個滑動…

vuex中的值變化 頁面重新渲染_淺談瀏覽器的渲染過程,重繪與回流

瀏覽器的渲染過程 首先&#xff0c;我們先來了解一下瀏覽器的渲染過程是什么樣的&#xff0c;也就是說瀏覽器把一堆代碼呈現到頁面上的過程是什么樣子的&#xff0c;瀏覽器采用流式布局模型(Flow Bsaed Layout)&#xff0c;根據下圖&#xff0c;我們可以總結出瀏覽器的渲染步驟…

vc 將已有項目打包成dll 并應用于其他項目_.NET混淆器 Dotfuscator使用教程:保護你的應用之存檔報告文件...

Dotfuscator是一款.NET混淆器和壓縮器&#xff0c;防止你的應用程序被反編譯。本篇文章將繼續上一篇文章與大家分享保護應用程序的后續三個部分&#xff1a;存檔報告文件、加強保護和替代方法。存檔報告文件作為構建的一部分&#xff0c;Dotfuscator會生成報告文件(在Dotfuscat…

html文件內容搜索,html讀出文本文件內容

html讀出文本文件內容更新時間&#xff1a;2007年01月22日 00:00:00 作者&#xff1a;Function bytes2BSTR(vIn)strReturn ""For i 1 To LenB(vIn)ThisCharCode AscB(MidB(vIn,i,1))If ThisCharCode strReturn strReturn & Chr(ThisCharCode)ElseNextCharC…

python 定義變量_python-003-變量

1.變量的定義python中,在程序運行時,可以隨著程序的運行更改的量成為變量.簡單理解: 變量就是用來臨時存儲數據的容器.可以認為好比是 逛超市 買面條 使用購物車 裝面條變量 -> 購物車數據 -> 面條2.變量的使用# 第一次輸入一個10 num1 10 # 第二次輸入一個20 num2 20 …

蘋果11是高通基帶嗎_最強對抗!小米11對抗三星、蘋果華為等最高旗艦|喜歡小米嗎?...

哈嘍&#xff0c;您好&#xff01;我是原呵呵&#xff0c;點點關注吧&#xff0c;更多精彩內容等著您小米很快就會展示了2021年的手機&#xff0c;該公司通常會在2月份推出該季節的首個旗艦&#xff0c;但新的小米米11已向前推進了幾個月&#xff0c;并成為了首個采用驍龍888處…

html 圖片墻效果,基于html5實現的圖片墻效果

溫馨提示&#xff1a;本信息由【金聰采編】搜集整理發布&#xff0c;版權歸原作者及發布者所有&#xff0c;您如有異議請 舉報 或者 版權申訴。本文實例講述了基于html5實現的圖片墻效果&#xff0c;分享給大家供大家參考。具體實現方法如下&#xff1a;這里有一組數據需要用圖…

python split函數 空格_python上手--10行代碼讀懂紅樓夢

取名10行代碼看懂紅樓夢&#xff0c;是將介紹使用python代碼來讀紅樓夢獲取其主要人物。這里的思想就是詞頻統計&#xff0c;通過分析紅樓夢小說文字中出現最多的詞語&#xff0c;來概括說明紅樓夢的核心人物和事情。實際上如果你能跟著往下看&#xff0c;就開始進入了自然語言…