2012-12-21 4 views
0

J'ai deux vues, view1 et view2. Ce qui est mis au point par l'utilisation d'Adobe Flex4.6Problème d'affichage vidéo dans Adobe Flex développement mobile android?

1) View1

View1 displayes informations vidéo, mais il ne sera pas lire les vidéos.

2) View2

seul joueur vidéo Affichons View2, qui joue de la vidéo sélectionnée View1.

Problème:

Lorsque l'utilisateur se déplace de View1-> View2, la vidéo est joué. si l'utilisateur revient à View1, la vidéo en cours de lecture dans View2 n'est pas détruite. Pour cette raison, si l'utilisateur sélectionne une autre vidéo dans View1, les deux vidéos commencent à être lues ensemble, lorsque l'utilisateur passe à nouveau à View2.

S'il vous plaît laissez-moi savoir, que dois-je faire pour détruire les données, lorsque l'utilisateur recule.

Merci,

+0

Je ne comprends pas parfaitement votre interface utilisateur. View1 et View2 sont-ils deux écrans séparés? Ou une partie du même écran, comme un SplitViewNavigator? Pouvez-vous fournir du code pour View1 ou View2? Comment passez-vous d'une vue à l'autre? Peut-être que vous avez juste besoin d'exécuter du code en réponse à un événement viewDeactivate? http://help.adobe.com/fr_FR/FlashPlatform/reference/actionscript/3/spark/components/View.html#event:viewDeactivate – JeffryHouser

+0

View1 et View2 sont des écrans distincts. Je passe d'un écran à l'autre en utilisant la méthode PushView() – niran

+0

Si vous utilisez des vidéos YouTube, c'est probablement parce que YouTube utilise une ancienne version d'Actionscript. les anciennes versions d'Actionscript ne vont pas bien avec les versions plus récentes. Le même problème se produit avec les applications de bureau. Essayez un autre site de partage de vidéos ou consultez des vidéos locales. – Asad

Répondre

1

Vous pouvez écouter FlexEvent.VIEW_DEACTIVATE (Distribué lorsque l'affichage actuel a été désactivé) et FlexEvent.REMOVING (Distribué lorsque l'écran est sur le point d'être supprimé en réponse à un changement d'écran) événements pour effacer vos données, car Flex ne force pas vos vues à être détruites immédiatement. Pensez à lire http://corlan.org/2011/01/12/understanding-flex-mobile-views-and-viewnavigator pour une meilleure compréhension des vues.