Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 对智能手机上的flash支持感到困惑_Apache Flex - Fatal编程技术网

Apache flex 对智能手机上的flash支持感到困惑

Apache flex 对智能手机上的flash支持感到困惑,apache-flex,Apache Flex,来自Adobe文档:labs.Adobe.com/technologies/flex/mobile/faq.html 现在的SDK(4.5“Hero”)似乎只支持用于AIR的独立flex应用程序在移动设备上。 那么,有人能解释一下我如何在我的NexusOne手机上用安卓2.2运行“YouTube”视频剪辑吗? 谢谢 -V应用程序不使用Flash视频,而是通过其他协议发送视频流,并通过应用程序解码,而不是通过Flash运行(与Flash在线版本有相同的播放器chrome感觉,因此我可以看到混淆)。

来自Adobe文档:labs.Adobe.com/technologies/flex/mobile/faq.html 现在的SDK(4.5“Hero”)似乎只支持用于AIR的独立flex应用程序在移动设备上。 那么,有人能解释一下我如何在我的NexusOne手机上用安卓2.2运行“YouTube”视频剪辑吗? 谢谢
-V

应用程序不使用Flash视频,而是通过其他协议发送视频流,并通过应用程序解码,而不是通过Flash运行(与Flash在线版本有相同的播放器chrome感觉,因此我可以看到混淆)。这并不意味着它实际上是闪光灯。另外,Hero SDK用于开发将转换为apk文件或本机软件包的应用程序,因此代码不是真正在flash插件上运行(我知道),而是转换为本机代码,如果我错了,请有人纠正我


有了支持Flash的较新操作系统,您可以在网页中查看Flash内容,我现在可以在MyTouch3G thx T-Mobile和Galaxy选项卡上获得支持。英雄演示应用程序工作正常,但在过渡部门感觉迟钝。Flash on web pages在平板电脑上运行正常,但仍有一点延迟,触摸点的鼠标指针转换似乎有点不正确(我想我必须触摸我想点击的内容的正上方,这可能是一个挑战)。

运行Android 2.2的Nexus One支持适用于移动设备的Flash Player 10.1

也就是说,有两种选择:

  • YouTube检测浏览器类型并提供针对该浏览器优化的体验。在Android上浏览YouTube真的使用Flash吗?或者像iPhone一样,他们有专门的手机播放器吗?我真的不知道
  • YouTube上的视频播放器是使用ActionScript/Flash Pro构建的,没有Flex依赖项。这种方法将使YouTube比Flex应用程序更能优化移动播放器
  • 请记住,ActionScript3就是ActionScript3。Flex是ActionScript3。没有理由不能在Flash Player 10.1 for mobile上部署/运行Flex应用程序。只是不要期望性能达到最高速度


    “受支持”和“Sorks”是两个不同的概念。Adobe[目前]还不支持在移动设备上使用Flex,因为性能非常糟糕。Flex的设计考虑了一个非常不同的用例。Flex Hero中包含的Mobile SDK是一个严格针对移动设备的优化组件集。

    你几乎说对了。用于开发Android应用程序的Hero SDK功能将您的Flex代码转换为apk文件。但是,您需要在设备上安装AIR运行时,这些应用才能正常运行。它不会将它们转换为本机设备代码。(iPhone Packager确实将您的SWF转换为与某些版本的AIR SDK捆绑在一起的本机设备代码)。@flextras thx用于更正和澄清。另外,在你的帖子中,有一个原生的YouTube应用程序,我想它不会以任何方式使用Flash,你可以访问YouTube网站获得Flash播放器版本。然而,youtube有一个HTML5版本,如果我去m.youtube.com网站,我会得到这样的链接rtsp://v4.cache1.c.youtube.com/CjYLENy73wIaLQnl49xWJfGGphMYJCAkFEIJbXYtZ29vZ2xlSARSBXdhdGNoYMPBurjVgP3LSww=/0/0/0/video.3gp rtsp 3gp.您指的是什么“应用程序”-某个第三方,youtube特定插件?本以为是默认安装的,但在android应用程序菜单中,我让youtube查看市场。