如何在Java for Android(Eclipse)中插入swf动画(flash)

3

我已经谷歌了几天,但仍然找不到任何东西,我已经尝试过一些代码,但我对java也是很新手,所以每一个我尝试的代码都失败了...

好吧,我来解释一下。

我正在编写一个使用3个活动的应用程序。第一个活动有一个按钮,可以打开第二个活动,在第二个活动中,我想播放动画,但我不能播放视频,也不能播放 gif 文件,因此我将 gif 文件转换为 .swf 文件,但仍然无法使其工作。

然后我意识到问题肯定是出在我身上 :P

这是我提出的第一个问题,我发誓已经看了其他问题,但我真的找不到解决方案...但据我所知,你们是一个非常乐于助人的社区,我真的很感激。

你们能帮我让我的 .swf 文件在启动第二个活动时工作吗?我会非常感激。 顺便说一句,如果你们不理解我说的某些话,请告诉我,我知道我的英语不是最好的 :p

最好的问候, xickoh


你好!我们真的需要看到一些代码片段才能理解你试图做什么,因为你的描述比较模糊。请[编辑]并格式化相关部分(_不是_整个文件!),希望有人可以帮助你。 - Edward
2个回答

1

Android 2.3以上版本不支持Flash。对于ICS(4.~)以下版本的Android,您可以在Webview中插入swf文件。

WebView wv = (WebView) findViewById(your id);
WebSettings ws = wv.getSettings();
ws.setPluginState(PluginState.ON);
ws.setJavaScriptEnabled(true);
wv.loadUrl(SWF FilePath);

希望这有所帮助。

大家好,感谢你们的支持。嗯,我发现在我的安卓应用中插入swf/flash有点困难,那么是否可以播放动画文件呢?例如,像.mp4、.gif、.3gp等文件...如果可以的话,你们能告诉我如何操作吗?最好的问候 - xickoh
哦,你这里似乎没有接受任何答案。不管怎样,关于播放gif文件,我自己没有尝试过,但你可以看一下这个链接:https://dev59.com/UHA65IYBdhLWcg3wvhTi。对于mp4,我找到了一个教程,它使用了一个videoview来播放它:http://asmncl.blogspot.in/2012/04/android-live-streaming-using-video-view.html。 - sam
嗨dunamis,你还在关注这个“话题”吗? 我非常感谢mp4教程,但我还有其他问题,你能帮我吗?最好的问候。 - xickoh

0

我不确定安卓系统是否支持Flash。除非我误解了你的问题,否则我建议你尝试将其作为视频播放。你可以使用MediaPlayer来实现这一点。我相信这就是我在开发互联网视频搜索服务应用时所使用的。


嘿大家,谢谢你们的支持。嗯,有时候在我的安卓应用中插入swf/flash有点困难,是否可以播放动画文件呢?例如.mp4,.gif,.3gp等文件...如果可能的话,你们能告诉我如何做吗?最好的问候 - xickoh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接