2009-11-12 49 views
0

我正在使用MediaPlayer框架在iPhone上播放電影。有一個通知: -Mediaplayer:是否可以使用myMovieFinishedCallback將完成與'完成'區分開來?

myMovieFinishedCallback 

捕捉到比賽結束,但沒有出現任何方式的球員來到電影的結尾來區分,用戶按「完成」終止中場比賽。

是否可以告訴結束條件?

我已成功地創建日誌由玩家發送的所有通知,我已經看到了這一點和其他一些通知候選人,我相信通過點擊「完成」被觸發,這可能是有用的: -

NSConcreteNotification 0x45534d0 
    {name = AVController_TimeHasJumped; object = <AVController: 0x4525620>; 
    userInfo = {"AVController_Time" = 31.02737777777778; 
    }} 

儘管設法查看通知,但我不知道如何使用日誌信息在我的應用程序中激發正確的處理。任何人都可以澄清,如何設法查看它,我可以利用NSNotification信息和基於通過通知的火災事件?

預先感謝在這方面的任何提示!

回答

0

我得出的結論是不可能的!對於用戶發起的提前完成和玩家自然達到剪輯末尾的通知跟蹤似乎是相同的,唯一的線索是在遊戲結束時您可以訪問時間代碼,所以如果您知道你的電影的持續時間,你可以做出一個很好的猜測。

相關問題