Xamarin.Forms видео рендерер перезапускается - PullRequest
0 голосов
/ 04 ноября 2019

У меня есть свой собственный проект Xamarin.Forms, в котором я получил видео для воспроизведения, но каждый раз, когда видео свернуто (кнопка «Домой» / экран блокировки), видео перезапускается в начале. Видео воспроизводится нормально на IOS / восстанавливается нормально.

Я попытался захватить методы onPause / OnResume / Onrestart в основной деятельности, и ни один из них не предоставляет экземпляру «videoPlayer» ИЛИ «videoPlayerRenderer» позицию выше, чем0. Итак, я пошел и скачал предоставленное демо от Xamarin, расположенного здесь Ссылка на MS DOCS . Это то же самое поведение, что и мой измененный проект (в любом случае скопируйте / вставьте этот код).

Я попытался установить следующие режимы на моем MainActivity в демонстрационной версии LaunchMode "LaunchMode = LaunchMode.SingleTask" и попытался "ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation"

Все моитесты проводились на эмуляторе Android, а также на моем физическом S8 + под управлением ОС Android 9.0 (круговой) в отладочной и выпускной версиях. Я проверил настройки своего разработчика, и ничто не убивает действие «Не сохранять действия», как я видел это в предыдущем вопросе StackOverflow.

...