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 がフラッシュ ファイルを再生するための適切なアクティビティを見つけることができないため、アプリケーションがクラッシュします。

Google TV デバイスでフラッシュ ファイルを再生する他の方法はありますか?

4

1 に答える 1

0

Chromeを使用すると、限られた方法でFlashビデオを再生できます(Flash 10以下は現在機能します)。ローカルURIをChromeのフラッシュファイルに渡してみてください-動作する可能性があります-私は試していません。また、フラッシュオブジェクトが埋め込まれたローカルhtmlファイルを作成して、Chromeでの負荷をかけることもできます(html内のローカルフラッシュファイル参照-インテントを使用してhtmlのURIを渡します)

于 2012-12-24T23:15:18.047 に答える