3

我有一个自定义 Flash 播放器(作为 .swf 文件)。是否可以在我的 Android 应用程序上使用该自定义 Flash 播放器?如果是这样,我该怎么做?非常感谢示例链接。

谢谢。

4

1 回答 1

3

您必须创建一个带有嵌入式 swf 文件的 html 文件。在此处查看示例http://pastebin.com/BYrfKmea之后您可以通过三种不同的方式制作它

  • WebView您可以将 html 和 swf 文件放在 assets 文件夹中,然后尝试在by中打开它mWebView.loadUrl("file:///android_asset/player.html");。这种方法的主要缺点是 FlashWebView有时无法正常工作。

  • 将 html 和 swf 文件放在 assets 文件夹中。然后以编程方式将它们复制到 SD 卡。如何做到这一点在这里找到如何将文件从“资产”文件夹复制到 SD 卡?然后通过调用在浏览器中打开复制的文件startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("file:///mnt/sdcard/player.html")));

  • 将 html 和 swf 文件放在网络服务器上,然后在浏览器中通过startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.yoursite.com/player.html")));. 这种方法的缺点是您需要互联网连接和准备好高负载的网络服务器。

于 2012-07-11T09:58:17.080 回答