iOS簡易的音視屏播放框架XYQPlayer

一、前綴

一直都想好好學(xué)學(xué)音視頻這方面的知識早芭,抽了幾個周末參考一些資料彼城,嘗試著寫了一個簡易的音視頻播放框架,支持音視頻播放、視頻截圖募壕、音樂緩存调炬,其實(shí)吧,也就是盡可能的封裝罷了舱馅,方便以后自己使用缰泡。目前只是開始,可能有些不足代嗤,后續(xù)會繼續(xù)優(yōu)化棘钞。可以在github上下載干毅,地址是https://github.com/xiayuanquan/XYQPlayer宜猜,當(dāng)然也請多多關(guān)注本博主夏遠(yuǎn)全。概念參考我的這篇博文:http://www.cnblogs.com/XYQ-208910/p/5662655.html

我的博文都在博客園硝逢,歡迎瀏覽:http://www.cnblogs.com/XYQ-208910/

二姨拥、框架

1、截圖

2渠鸽、文件

framework.png

XYQAllHeader.h:所有的頭文件

XYQAudioTool.h/m:音頻播放工具類叫乌,播放包括短音頻和音樂

XYQAudioToolView.h/m:音頻播放界面類,顯示播放音樂的界面拱绑,播放、暫停丽蝎、光盤旋轉(zhuǎn)

XYQAudioToolLoader.h/m:音頻下載類猎拨,緩存音樂到本地

XYQMovieTool.h/m:視頻播放工具類,直接顯示播放界面屠阻、還有截屏功能

XYQCachesManager.h/.m:緩存管理類红省,計(jì)算緩存大小、清除緩存

XYQHUDView.h/m:彈框提示国觉,包括文本提示吧恃、下載進(jìn)度提示

XYQTimeProgress.h/m:音樂播放時(shí)間進(jìn)度條

UIImage+XYQCornerRadius.h/m:對圖片進(jìn)行處理的類

Source.bundle:資源包,存放圖片icon

3麻诀、依賴

Library.png

三痕寓、音樂播放和緩存邏輯


music.png

四、視頻播放方式

moive.png

五蝇闭、音頻播放test

?//測試創(chuàng)建音樂播放器(播放沙盒本地音樂包括從網(wǎng)絡(luò)音樂下載緩存)

- (void)testPlay_Local_URL_Music:(NSArray *)musicFileLinkArray{

? ? ? self.audioPlayerView = [XYQAudioToolView openAudioPlayerView:musicFileLinkArray? audioPlayerViewController:self];

? ? ? self.audioPlayerView.diskIsHide = YES;

}

//測試創(chuàng)建音樂播放器(播放bundle根目錄下的音樂)

- (void)testPlay_Bundle_Music:(NSArray *)musicNameArray{

? ? ? self.audioPlayerView = [XYQAudioToolView openAudioPlayerView:musicNameArray? audioPlayerViewController:self];

? ? ?self.audioPlayerView.diskIsHide = YES;

}

//關(guān)閉播放器

-(void)viewWillDisappear:(BOOL)animated{

? ? ? [super viewWillDisappear:animated];

? ? ? [self.audioPlayerView dismissAudioPlayerView];

}

六呻率、視頻播放test

-(void)viewDidLoad{

? ? ? ? [super viewDidLoad];

? ? ? ? ?//1、push視頻? ? [XYQMovieTool pushPlayMovieWithNetURL:@"http://120.25.226.186:32812/resources/videos/minion_02.mp4" viewController:self];}

-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent *)event{

? ? ? ? ? //2呻引、present視頻

? ? ? ? ? //[XYQMovieTool presentPlayMovieWithNetURL:@"http://120.25.226.186:32812/resources/videos/minion_02.mp4" viewController:self];

}

//關(guān)閉播放器

-(void)viewWillDisappear:(BOOL)animated{

? ? ? [super viewWillDisappear:animated];

? ? ?[XYQMovieTool cancelPlay];

}

七礼仗、cocoaPods支持

pod ?search ?'XYQPlayer'


pod.png

八、演示截圖

音樂:

play1.png
loading.png
play2.png
caches.png

視頻:

push:

push.png

present:

present.png

九、聲明

本博文為原創(chuàng)元践,如轉(zhuǎn)載請注明出處韭脊,希望對大家有所幫助~~~~

簡書地址:http://www.reibang.com/p/1f8f434cfcba

cnblogs地址:http://www.cnblogs.com/XYQ-208910/p/6685412.html

github地址:https://github.com/xiayuanquan/XYQPlayer

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市单旁,隨后出現(xiàn)的幾起案子沪羔,更是在濱河造成了極大的恐慌,老刑警劉巖慎恒,帶你破解...
    沈念sama閱讀 223,126評論 6 520
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件任内,死亡現(xiàn)場離奇詭異,居然都是意外死亡融柬,警方通過查閱死者的電腦和手機(jī)死嗦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,421評論 3 400
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粒氧,“玉大人越除,你說我怎么就攤上這事⊥舛ⅲ” “怎么了摘盆?”我有些...
    開封第一講書人閱讀 169,941評論 0 366
  • 文/不壞的土叔 我叫張陵,是天一觀的道長饱苟。 經(jīng)常有香客問我孩擂,道長,這世上最難降的妖魔是什么箱熬? 我笑而不...
    開封第一講書人閱讀 60,294評論 1 300
  • 正文 為了忘掉前任类垦,我火速辦了婚禮,結(jié)果婚禮上城须,老公的妹妹穿的比我還像新娘蚤认。我一直安慰自己,他們只是感情好糕伐,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,295評論 6 398
  • 文/花漫 我一把揭開白布砰琢。 她就那樣靜靜地躺著,像睡著了一般良瞧。 火紅的嫁衣襯著肌膚如雪陪汽。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,874評論 1 314
  • 那天褥蚯,我揣著相機(jī)與錄音掩缓,去河邊找鬼。 笑死遵岩,一個胖子當(dāng)著我的面吹牛你辣,可吹牛的內(nèi)容都是我干的巡通。 我是一名探鬼主播,決...
    沈念sama閱讀 41,285評論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼舍哄,長吁一口氣:“原來是場噩夢啊……” “哼宴凉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起表悬,我...
    開封第一講書人閱讀 40,249評論 0 277
  • 序言:老撾萬榮一對情侶失蹤弥锄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后蟆沫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體籽暇,經(jīng)...
    沈念sama閱讀 46,760評論 1 321
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,840評論 3 343
  • 正文 我和宋清朗相戀三年饭庞,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了戒悠。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,973評論 1 354
  • 序言:一個原本活蹦亂跳的男人離奇死亡舟山,死狀恐怖绸狐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情累盗,我是刑警寧澤寒矿,帶...
    沈念sama閱讀 36,631評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站若债,受9級特大地震影響符相,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜蠢琳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,315評論 3 336
  • 文/蒙蒙 一啊终、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧挪凑,春花似錦孕索、人聲如沸逛艰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,797評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽散怖。三九已至菇绵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間镇眷,已是汗流浹背咬最。 一陣腳步聲響...
    開封第一講書人閱讀 33,926評論 1 275
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留欠动,地道東北人永乌。 一個月前我還...
    沈念sama閱讀 49,431評論 3 379
  • 正文 我出身青樓惑申,卻偏偏與公主長得像,于是被迫代替她去往敵國和親翅雏。 傳聞我的和親對象是個殘疾皇子圈驼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,982評論 2 361

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