Я использую пример с именем MoviePlayer из SDK 3.0, но иногда происходит сбой

Я использую пример с именем MoviePlayer из SDK 3.0, но иногда происходит сбой.

PS: я никогда не меняю код.


Вопрос 1:

Моя среда:

локальный медиа-сервер:10.0,0.118

Я ввожу адрес MP4:

http://10.0.0.118/1.mp4

Работает нормально, но иногда вылетает.

используя gdb: bt mach_msg_trap

mach_msg CFRunLoopRunSpecific CFRunLoopRunInMode GSEventRunModal GSEventRun UIApplicationMain main

Что это значит? Я никогда не изменяю код.


Вопрос 2:

И иногда, если я воспроизведу файл MP4, а затем воспроизведу его снова, экран симулятора будет шокировать. Если я играю другой файл MP4, он работает нормально.

Как я могу заставить это работать?


Вопрос 3:

Делегат по имени MPMoviePlayerContentPreloadDidFinishNotification не работает при первом воспроизведении фильма. Если я играю его снова или играю другой фильм, он называется.

Зачем?

1 ответ

  1. Вопрос 2) Этот шок и мигание - только ошибка в эмуляторе. Это не происходит на реальном устройстве iPhone, так что не беспокойтесь об этом.
  2. Вопрос 3) Я тоже видел, что делегат назвалMPMoviePlayerContentPreloadDidFinishNotificationне работает в первый раз, когда я играю в кино, что совершенно странно. Может быть, это исправлено в новейшей прошивке? Я не знаю. Я не могу это проверить. Вы нашли обходной путь для Вопроса 3?
Другие вопросы по тегам