MPMovieplayerviewcontroller播放結(jié)束后自動消失的解決方案

原文地址:http://yangchao0033.github.io/blog/2016/01/01/mpmovieplayerviewcontrollerbo-fang-jie-shu-hou-zi-dong-xiao-shi-de-jie-jue-fang-an/


你可以使用這段代碼來阻止控制器播放在播放結(jié)束后自動dismissing(消失)塔插,并且捕捉到用戶點擊完成的按鈕事件去自己定義并處理讓你的MPMoviePlayerViewController播放器的消失(dismiss)的時機(jī)


步驟 1. - 創(chuàng)建并初始化一個MPMoviePlayerViewController(videoPlayer)

MPMoviePlayerViewController *videoPlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[[NSURL alloc ]initWithString:[aURL];

步驟 2. - 移除videoPlayer默認(rèn)的通知事件并且加入自己的通知事件。

[[NSNotificationCenter defaultCenter] removeObserver:videoPlayer
name:MPMoviePlayerPlaybackDidFinishNotification object:videoPlayer.moviePlayer];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(videoFinished:) name:MPMoviePlayerPlaybackDidFinishNotification object:videoPlayer.moviePlayer];

步驟 3. - 手動顯示你的videoPlayer控制器

[self presentMoviePlayerViewControllerAnimated:videoPlayer];

步驟 4. - 添加 videoFinish: 方法處理通知事件

-(void)videoFinished:(NSNotification*)aNotification{
    int value = [[aNotification.userInfo valueForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey] intValue];
    if (value == MPMovieFinishReasonUserExited) {
        [self dismissMoviePlayerViewControllerAnimated];
    }
}

參考:http://stackoverflow.com/a/19596598

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市塑径,隨后出現(xiàn)的幾起案子蚁袭,更是在濱河造成了極大的恐慌适揉,老刑警劉巖欲低,帶你破解...
    沈念sama閱讀 221,888評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件药版,死亡現(xiàn)場離奇詭異德召,居然都是意外死亡白魂,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,677評論 3 399
  • 文/潘曉璐 我一進(jìn)店門上岗,熙熙樓的掌柜王于貴愁眉苦臉地迎上來福荸,“玉大人,你說我怎么就攤上這事肴掷【慈瘢” “怎么了背传?”我有些...
    開封第一講書人閱讀 168,386評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長台夺。 經(jīng)常有香客問我径玖,道長,這世上最難降的妖魔是什么颤介? 我笑而不...
    開封第一講書人閱讀 59,726評論 1 297
  • 正文 為了忘掉前任梳星,我火速辦了婚禮,結(jié)果婚禮上滚朵,老公的妹妹穿的比我還像新娘冤灾。我一直安慰自己,他們只是感情好辕近,可當(dāng)我...
    茶點故事閱讀 68,729評論 6 397
  • 文/花漫 我一把揭開白布韵吨。 她就那樣靜靜地躺著,像睡著了一般亏推。 火紅的嫁衣襯著肌膚如雪学赛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,337評論 1 310
  • 那天吞杭,我揣著相機(jī)與錄音盏浇,去河邊找鬼。 笑死芽狗,一個胖子當(dāng)著我的面吹牛绢掰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播童擎,決...
    沈念sama閱讀 40,902評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼滴劲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了顾复?” 一聲冷哼從身側(cè)響起班挖,我...
    開封第一講書人閱讀 39,807評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎芯砸,沒想到半個月后萧芙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,349評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡假丧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,439評論 3 340
  • 正文 我和宋清朗相戀三年双揪,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片包帚。...
    茶點故事閱讀 40,567評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡渔期,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疯趟,我是刑警寧澤拘哨,帶...
    沈念sama閱讀 36,242評論 5 350
  • 正文 年R本政府宣布,位于F島的核電站信峻,受9級特大地震影響宅静,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜站欺,卻給世界環(huán)境...
    茶點故事閱讀 41,933評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望纤垂。 院中可真熱鬧矾策,春花似錦、人聲如沸峭沦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,420評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽吼鱼。三九已至蓬豁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間菇肃,已是汗流浹背地粪。 一陣腳步聲響...
    開封第一講書人閱讀 33,531評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留琐谤,地道東北人蟆技。 一個月前我還...
    沈念sama閱讀 48,995評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像斗忌,于是被迫代替她去往敵國和親质礼。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,585評論 2 359

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