0

我试过这个

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

4

1 回答 1

0

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

于 2012-12-24T23:15:18.047 回答