WatchKit. WKInterfaceInlineMov ie .pause () перематывает видео к началу - PullRequest
0 голосов
/ 18 июня 2020

Я использую WKInterfaceInlineMovie для воспроизведения видео. По сути, я просто вызываю setMovieURL(_:) в willActivate(), затем play() в пользовательском действии кнопки, затем pause() в действии распознавателя жестов касания. Tap установлен на сам объект WKInterfaceInlineMovie.

URL-адрес видео ведет к общему каталогу группы приложений, он воспроизводится нормально. Но после вызова pause() видео меняет свой текущий кадр на первый (это заметно до того, как mov ie poster снова станет видимым). Если я снова позвоню play(), видео начнется с самого начала. Итак, это явно не я ожидал и не то, что написано в документации.

(Я думаю, это не имеет значения для случая, но в качестве дополнительных деталей у меня есть WKInterfaceInlineMovie внутри WKInterfaceGroup. Кнопка воспроизведения находится над объектом mov ie в той же группе. Кнопка воспроизведения скрывается после того, как mov ie начал воспроизведение . У меня также есть набор изображений плаката, которые тоже отображаются нормально.)

Может ли кто-нибудь помочь мне преодолеть это?

...