iOS七牛播放器二次封裝以及各種問題描述(簡單一句話實現(xiàn)播放功能)

基于七牛播放器PLPlayer的二次封裝(有全屏彈幕)

簡單一句話實現(xiàn)播放功能
描述了PLPlayer的各種問題


title: 基于七牛播放器PLPlayer的二次封裝(全屏) 以及七牛iOS播放器各個版本的問題
date: 2017-09-01
categories: "iOS"
tags:

  • Objective-C
    description: 簡單一句話實現(xiàn)播放功能惭适。

源碼地址:Github https://github.com/enamor/PLPlayerPackaging
效果展示:

基于PLPlayer封裝的視頻播放器 目前用的是2.4.3版本找田、一句話即可實現(xiàn)視頻的播放 支持橫屏减宣、豎屏,監(jiān)聽屏幕旋轉(zhuǎn)

蛋疼的問題:

  • 2.3 頻繁切換播放有崩潰問題 頻繁切換無法播放同2.4.3解決方式
  • 2.4.3 pause回調(diào)狀態(tài)不對 頻繁切換播放無法播放需要以下處理(

if([[UIDevice currentDevice] systemVersion].intValue>=10){

? // 增加下面這行可以解決iOS10兼容性問題了

? self.player.avplayer.automaticallyWaitsToMinimizeStalling = NO;

? }

  • 3.0.0 frame設(shè)置無效 首次播放之后 修改frame無效 部分視頻無法播放聲音

  • 3.0.1 1.部分視頻無法播放聲音 pause 后 2.播放器 stop 再play 播放器重新繪制layer 從頭播放

    ------------------------我也是醉了反正是沒有完善的的版本,建議用ijkplayer替換 (如果不是老項目中用到的!!!W富础!D丽I倚丁!8迸8蚋摺!14鞫浮!9嫡恰P襞!9啊O才印!F宸怠Q佣肌!>ⅰU丁!=桶洹<的恪!u锿铩S奈邸!2疽獭>辔蟆!1馕弧W继丁!S虺稹P倘弧!O疚瘛F寐印!?严浮T裾颉!@ǜ摹D逋恪!V瞿堋A呙贰!Q骈荨c旧妗!N錾弧6颠丁!q媒摹9酢!CK馈9虻!B臀B啪谩R涫住!1换贰2诩啊!I富丁=恰!0婀谩V选!0铡4险骸!3闯啊S钜Α!7蛲埂;肜汀!X舶琛Dа!8氡狻K庹馈!!)————————————

使用說明:

播放器需要傳入一view 自動適應(yīng)view的尺寸 為了簡化全屏模式統(tǒng)一使用屏幕旋轉(zhuǎn)的方式進(jìn)行適配全屏、目前控制層UI未做詳細(xì)拆分诵闭,后期將逐步優(yōu)化绝编、只為做最簡單的視頻播放器

  • 單利模式
//自動創(chuàng)建單例 此次一句話即可實現(xiàn)播放 同時適配橫豎屏
[PackPlayer playWithUrl:url onView:_playView];

//單例需要手動釋放
[NIPlayer releasePlayer];

狀態(tài)欄旋轉(zhuǎn)需要控制器中重寫方法 (目前UIViewController分類中已經(jīng)重寫)且需要在info.Plist 添加 View controller-based status bar appearance 設(shè)置成No囤热,默認(rèn)為Yes


- (BOOL)shouldAutorotate {
    return NO;
}

溫馨提示:

1、為了處理視頻全屏模式后臺進(jìn)入前臺可以平滑的進(jìn)入(無啟動頁)對AppDelegate 添加了分類處理 重寫了以下方法

//一般狀態(tài)此處用戶無需處理
- (UIInterfaceOrientationMask)application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window {
    
    if (self.allowRotationType == AllowRotationMaskPortrait) {
        return UIInterfaceOrientationMaskPortrait;
    }else if (self.allowRotationType == AllowRotationMaskAllButUpsideDown) {
        return  UIInterfaceOrientationMaskAllButUpsideDown;
    }else {
        return UIInterfaceOrientationMaskLandscapeLeft | UIInterfaceOrientationMaskLandscapeRight;
    }
}

2、APP支持方向設(shè)置為豎屏即可

博客地址:http://oxy.pub

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市钮科,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌婆赠,老刑警劉巖绵脯,帶你破解...
    沈念sama閱讀 218,858評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡蛆挫,警方通過查閱死者的電腦和手機(jī)赃承,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來璃吧,“玉大人楣导,你說我怎么就攤上這事⌒蟀ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 165,282評論 0 356
  • 文/不壞的土叔 我叫張陵噩凹,是天一觀的道長巴元。 經(jīng)常有香客問我,道長驮宴,這世上最難降的妖魔是什么逮刨? 我笑而不...
    開封第一講書人閱讀 58,842評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮堵泽,結(jié)果婚禮上修己,老公的妹妹穿的比我還像新娘。我一直安慰自己迎罗,他們只是感情好睬愤,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著纹安,像睡著了一般尤辱。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厢岂,一...
    開封第一講書人閱讀 51,679評論 1 305
  • 那天光督,我揣著相機(jī)與錄音,去河邊找鬼塔粒。 笑死结借,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的卒茬。 我是一名探鬼主播船老,決...
    沈念sama閱讀 40,406評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼扬虚!你這毒婦竟也來了努隙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,311評論 0 276
  • 序言:老撾萬榮一對情侶失蹤辜昵,失蹤者是張志新(化名)和其女友劉穎荸镊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡躬存,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評論 3 336
  • 正文 我和宋清朗相戀三年张惹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岭洲。...
    茶點(diǎn)故事閱讀 40,090評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡宛逗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出盾剩,到底是詐尸還是另有隱情雷激,我是刑警寧澤,帶...
    沈念sama閱讀 35,785評論 5 346
  • 正文 年R本政府宣布告私,位于F島的核電站屎暇,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏驻粟。R本人自食惡果不足惜根悼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蜀撑。 院中可真熱鬧挤巡,春花似錦、人聲如沸酷麦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,988評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贴铜。三九已至粪摘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绍坝,已是汗流浹背徘意。 一陣腳步聲響...
    開封第一講書人閱讀 33,101評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留轩褐,地道東北人椎咧。 一個月前我還...
    沈念sama閱讀 48,298評論 3 372
  • 正文 我出身青樓,卻偏偏與公主長得像把介,于是被迫代替她去往敵國和親勤讽。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評論 2 355

推薦閱讀更多精彩內(nèi)容