如何在Google TV设备上播放swf文件?

时间:2012-12-24 15:30:58

标签: android flash google-tv

我试过这个

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文件吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Chrome(Flash 10及更低版本目前无效)以有限的方式播放Flash视频。尝试将本地uri传递给Flash文件到Chrome - 它可能有效 - 我还没试过。 你也可以尝试创建一个本地html文件,其中嵌入了flash对象,这是Chrome中的一个加载(html中的本地flash文件引用 - 使用intent传递html的uri)