Я использую среду MediaPlayer для воспроизведения фильма на iPhone. Есть уведомление: -
myMovieFinishedCallback
, чтобы зафиксировать окончание воспроизведения, но, похоже, нет никакого способа отличить проигрыватель, подошедший к концу фильма, и пользователь нажимает «Готово», чтобы завершить воспроизведение в середине.
Можно ли определить состояние отделки?
Мне удалось создать журнал всех уведомлений, отправленных игроком, и я видел этот и некоторые другие кандидаты на уведомления, которые, я считаю, запускаются при нажатии кнопки «Готово», что может быть полезно: -
NSConcreteNotification 0x45534d0
{name = AVController_TimeHasJumped; object = <AVController: 0x4525620>;
userInfo = {"AVController_Time" = 31.02737777777778;
}}
Однако, просмотрев уведомление, я не уверен, как использовать информацию журнала для запуска правильной обработки в моем приложении. Может ли кто-нибудь уточнить, каким образом, просмотрев его, я могу использовать информацию NSNotification и инициировать события на основе проходящих уведомлений?
Заранее спасибо за любые подсказки в этой области !!