2013-07-12 63 views
0

我试图在HTML文件上播放本地SWF。但它不起作用。我使用Android ICS。该html文件不会显示swf文件。任何人都可以帮助我? 这是我的HTML代码。我已经把我的瑞士法郎放入SD卡。在Android上玩本地SWF

<html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" /> 
    </head> 
    <body> 
    <object width="275" height="235"> 
     <param name="movie" value="48cd_Crossbed_SP.swf"> 
     <embed src="file:///mnt/sdcard/48cd_Crossbed_SP.swf" 
       width="235" height="200"> 
     </embed> 
    </object> 
    </body> 
</html> 

我试着让我的swf和我的html在一个文件夹中也是用下面的代码。但它仍然无法正常工作。

<html> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" /> 
    </head> 
    <body> 
    <object width="275" height="235"> 
     <param name="movie" value="48cd_Crossbed_SP.swf"> 
     <embed src="48cd_Crossbed_SP.swf" 
       width="235" height="200"> 
     </embed> 
    </object> 
    </body> 
</html> 
+1

您是否在设备上安装了Flash? Flash在Android中不推荐使用(尽管可以通过侧载加载),但不再适用于许多设备。 –

+0

当然,我有。 – user2383093

+0

如果您将HTML页面和SWF文件移动到另一台设备(例如带有Flash的台式计算机),是否会打开并在其中工作? – ajp15243

回答

0

现在许多移动设备上不会显示Flash,因为它使用的资源太多。你应该看看一个JQuery/Javascript的选择。如果你不懂Javascript,那么查看一些教程,或者你可以在支持Flash的市场上购买浏览器,但如果你希望其他人在移动设备上观看此Flash,那么我不会屏住呼吸因为许多浏览器不会为了在网站上查看Flash而付费。

+0

奥克,谢谢你的回答。我开发了一个显示swf动画的android程序。还有另一种解决方法吗?如果您建议将其转换为视频格式是不可能的。 – user2383093

+0

SWF究竟是什么?如果是视频,那么你可以将它转换成mp4和ogg格式,并使用新的html5视频标签。如果它只是一个幻灯片图像,那么你可以使用JQuery插件,如cycle.js,因为你不能再依靠每个人都有Flash现在应该找到替代方案。 – CheckeredMichael