Adobe flex android移动开发中的视频显示问题?
我有两个视图,视图1和视图2。它是使用AdobeFlex4.6开发的 1) 视图1 View1显示视频信息,但不会播放视频 2) 视图2 View2显示的唯一视频播放器正在播放View1中选定的视频 问题: 当用户从View1->View2移动时,将播放视频。如果用户返回到View1,则在View2中播放的视频不会被销毁。因此,如果用户在View1中再选择一个视频,当用户再次移动到View2时,两个视频开始一起播放 请让我知道,当用户返回时,我需要做什么来销毁数据 谢谢,你可以听Adobe flex android移动开发中的视频显示问题?,android,apache-flex,flash-builder,youtube-api,Android,Apache Flex,Flash Builder,Youtube Api,我有两个视图,视图1和视图2。它是使用AdobeFlex4.6开发的 1) 视图1 View1显示视频信息,但不会播放视频 2) 视图2 View2显示的唯一视频播放器正在播放View1中选定的视频 问题: 当用户从View1->View2移动时,将播放视频。如果用户返回到View1,则在View2中播放的视频不会被销毁。因此,如果用户在View1中再选择一个视频,当用户再次移动到View2时,两个视频开始一起播放 请让我知道,当用户返回时,我需要做什么来销毁数据 谢谢,你可以听 FlexEve
FlexEvent.VIEW\u DEACTIVATE
(当前视图已停用时发送)
及
FlexEvent.删除
(当屏幕即将被移除以响应屏幕更改时发送)事件来清除数据,因为flex不会强制立即销毁视图
考虑阅读以更好地理解视图。我不完全理解您的UI。View1和View2是两个单独的屏幕吗?或者是同一屏幕的一部分,比如SplitViewNavigator?您可以提供View1或View2的代码吗?如何在视图之间切换?也许您只需要执行一些代码来响应viewDeactivate事件?View1和View2是单独的屏幕。我使用PushView()方法在屏幕之间切换如果您使用的是youtube视频,那么这可能是因为youtube使用的是旧版本的Actionscript。旧版本的Actionscript与新版本不匹配。桌面应用程序也会出现同样的问题。尝试不同的视频共享网站或查看一些本地视频。