我试过这个
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
String pathFlash = getExternalFilesDir(null).getAbsolutePath() + File.separator + "flash/1.swf";
File file = new File(pathFlash);
intent.setDataAndType(Uri.fromFile(file), "flash/*");
startActivity(intent);
但它崩溃了应用程序,因为android无法找到播放Flash文件的正确活动。
我还有其他方法可以在google tv设备上播放Flash文件吗?
答案 0 :(得分:0)
您可以使用Chrome(Flash 10及更低版本目前无效)以有限的方式播放Flash视频。尝试将本地uri传递给Flash文件到Chrome - 它可能有效 - 我还没试过。 你也可以尝试创建一个本地html文件,其中嵌入了flash对象,这是Chrome中的一个加载(html中的本地flash文件引用 - 使用intent传递html的uri)