是否可以在 android 中实现 adobe flash player
Posted
技术标签:
【中文标题】是否可以在 android 中实现 adobe flash player【英文标题】:Is it possible implement adobe flash player in android 【发布时间】:2016-09-06 09:59:13 【问题描述】:我想在 android 中播放冲击波视频,但在 android 中不支持 .swf。不使用WebView播放.swf文件是否可以实现adobe flash?
【问题讨论】:
为什么叫它“冲击波视频”??如果您的 SWF 只有矢量动画(没有代码等),那么可以尝试 ffmpeg for android 在运行时转换为临时视频文件 (MP4)。最接近"...implement flash"的方法是通过Flash本身创建你的Android应用(加倍努力制作SWF的编码工具也可以输出APK)。您必须学习与 Java 类似的 AS3。 K 谢谢,我会试试这个,但是 Youtube android 应用程序中还有一个问题,他们是如何实现 .swf 文件的? @VC.One Youtube 已经实现了 SWF 文件是什么意思? 我可以在 youtube 应用中播放这些视频,这就是为什么。 @VC.one 如果您谈论的是上传和编辑,那是因为 Youtube 将所有上传的视频格式转换为 MP4、FLV 和 OGV。该网站可以处理任何 A/V 格式,因为它应该是 powered by FFmpeg,因此可以安全地假设 Android 和 ios 应用程序相同。 【参考方案1】:据我所知,Adobe 放弃了 Android 的 Flash
【讨论】:
这是一个怎样的答案?是的,他们放弃了用于移动浏览器的 Flash 插件,同时开始使 Flash(编码工具)具有为 Android 和 iOS 输出的选项。请参阅 this image,在 “新建” 下的选项 “AIR for Android” 将项目编译为 APK 而不是 SWF。该 (Flash CC) APK 可以加载 SWF 数据,但如果 APK 是使用 Android SDK 制作的,则无法加载。无论如何,您正在制作媒体播放器吗?你真正的答案是使用 FFmpeg for Android SDK 来处理 SWF 数据。以上是关于是否可以在 android 中实现 adobe flash player的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中的 BluetoothSocket inputstream.read() 中实现超时