2017-02-23 2 views
0

Ich verwende Ionic auf Android-Geräten, und es gibt ein Tag in der HTML-Seite. Wenn ich die Fullscreen-Taste drücke, um das Video im Vollbildmodus anzuzeigen, ist das Flag im Bereich des Tags auf dem Gerät deutlich zu sehen.Android Ionic Video-Switch auf Fullscreen-Flicker

Während des Flackerns kann ich das Hintergrundbild des Android-Handys und die Symbole der Apps auf diesem Gerät sehen. Ist das ein Problem mit den nativen Funktionen? Und ich merke auch, dass wenn die Tastatur ein ähnliches Problem versteckt/zeigt.

Wie Sie auf dem Bild sehen können, wenn ich auf den Vollbildmodus umschalte, gibt es eindeutig eine Wiedergabetaste des nativen Players, nach einer Sekunde oder so wird das Video abgespielt.

enter image description here

sind hier einige Codes.

<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> 

Antwort

0

Die Ursache ist das Thema, das ich verwende. Ich habe ein transparentes Thema in meiner App verwendet. Ich habe das Thema in Theme.Light geändert. Es ist okay.

0

Dieses Problem ist nicht wegen Ihres genannten Code in der Post. Das liegt möglicherweise daran, dass Sie Ihre Out-Activity-Aktion/-Animation nicht korrekt gehandhabt haben. Das Gleiche passiert auch, wenn Sie eine andere Aktivität starten. Möglicherweise enthält Ihr Projekt Code-Snippets, die das Standardverhalten der Aktivität ändern. Sie sollten Activity Transition googlen und Sie haben vielleicht Ihre Lösung.

Ich hoffe, das hilft.

+0

Die Ursache ist das Thema, das ich verwende. Ich habe ein transparentes Thema in meiner App verwendet. Danke für die Antwort – xiangzuomanongerbude