2017-02-23 10 views
0

Я использую Ionic на устройствах Android, и на HTML-странице есть тег. Когда я нажал полноэкранную кнопку, чтобы сделать видео, представленное в полноэкранном режиме, в области тега на устройстве имеется явное мерцание.Иконный видеопереключатель Android для полноэкранного мерцания

Во время мерцания я вижу обои телефона android и значки приложений на этом устройстве. Это какая-то проблема с нативными функциями? И я также замечаю, что когда клавиатура скрывает/показывает аналогичную проблему.

Как вы можете видеть на картинке, когда я переключаюсь на полноэкранный режим, четко воспроизводится кнопка воспроизведения основного проигрывателя, через секунду или около того будет воспроизводиться видео.

enter image description here

вот некоторые коды.

<div ng-click="play()" ng-show="showPlay" class="tutorial-play-button"><img src="images/welcomeNote/play.png"></img></div> 
<video id='video-widget' autoplay='true' autobuffer controls playsinline poster="null" style="width:100%;"> 
     <source src="{{src}}"> 
    </video> 
</div> 

ответ

0

Причина, по которой я использую тему. Я использовал прозрачную тему в своем приложении. Я сменил тему на Theme.Light. Все хорошо.

0

Эта проблема не из-за вашего упомянутого кода в сообщении. Возможно, это связано с тем, что вы неправильно обработали действие/анимацию. То же самое произойдет и при запуске другой активности. В вашем проекте может быть фрагмент кода, который изменяет поведение по умолчанию. Вам необходимо перейти на Google Activity Transition, и у вас может быть ваше решение.

Надеюсь, это поможет.

+0

Причина, по которой я использую тему. Я использовал прозрачную тему в своем приложении. Спасибо, что ответили – xiangzuomanongerbude

Смежные вопросы