我是 Android 和 Java 方面的新手,除了嵌入的 Flash 文件之外,我的应用程序可以在我的 Android 平板电脑上运行。我知道flash可以在android中工作,因为我安装了flash播放器,我在Mozilla Firefox中测试了我的index.html,它显示了嵌入的flash文件,并且我在Google Chrome中测试了我的index.html,嵌入的flash文件不显示工作。有没有一种方法可以从我的index.html中读取我的Flash文件,以便当它导出为应用程序时它可以显示Flash电影?
<!--Embedded flash movie-->
<p>
<object width="710" height="493">
<param name="movie" value="welcome.swf">
<embed src="yaa/welcome.swf"
width="710" height="493"> </embed>
</object>
</p>
我已经尝试了所有内容,从 swf 对象到 webview, list 权限都很好,但都无法显示我的 Flash 电影。 www文件夹包含assets文件夹,assets文件夹的结构是: yaa(包含 flash swf 文件的文件夹)、cordova 2.5.0、index.html、css、javascript。 java代码为:
package com.helloapp.namespace.myhelloworld;
导入org.apache.cordova.DroidGap;
导入 android.os.Bundle;
public class MyPhoneGapActivity extends DroidGap {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
super.setIntegerProperty("splashscreen", R.drawable.splash);
super.loadUrl("file:///android_asset/www/index.html");
}
}
最佳答案
android 4.4+不支持flash播放器(fly/swf)视频
关于java - Android PhoneGap 与 jQuery mobile html5 嵌入 flash,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16038988/