[問題] 升級iOS5遇到MoviePlayer不能播放的問題

看板MacDev作者 (繁塵俗事中的一個迷途RD)時間13年前 (2011/11/01 19:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問板上先進 我的Code在iOS4.3上跑得好好的,今天朋友跟我說他在App store 下載我的App在iPad2上用會有問題,我就趕緊把Code放在iOS5上Run, 果然有Bug,今天一整天看下來,問題似乎是出在MPMoviePlayerController 上面,大致問題如下,希望各位可以幫我看看。 簡單的說,我用MPMoviePlayerController在播放從網路上下載的影片。 然後我有做一個時間軸,你可以點時間軸跳掉一個特定的時間。例如: 5秒、10秒、20秒、、、以此類推可以點擊,點擊後影片就會跳到那個時 間上去播。 大致的Code如下: 初始化完MPMoviePlayerController,也設定了URL,完整的開始播放影片, 然後點選其中一個時間軸的值EX:10 Sec,接著會跳到另一個Method做: [[self player] setInitialPlaybackTime:timestamp]; //timestamp = 10 sec [[self player] stop]; [[self player] play]; 然後就會跳到timestamp指定的時間去播放,在iOS4.3上都可以順利的執行。 然而,升到iOS5之後就發生怪事了,經過一整天的追蹤下來, 在[[self player] play],之後就會直接去呼叫 MPMoviePlayerPlaybackDidFinichNotification,沒有開始播,然後就結束 播放了,似乎是影片跑掉了,但是在4.3上並不會這樣,是不是iOS5對這個 API有做甚麼程序上的更動,上網看了很多也都只有說新增了airPlay的功能, 其他並沒有講,但一定有改,不知道板上的先進能不能給我一點意見。 小弟感激不盡~ 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.177.46
文章代碼(AID): #1Ehzg5LC (MacDev)
文章代碼(AID): #1Ehzg5LC (MacDev)