2012-01-27 7 views
0

Androidを使用してコマンドを通信したり、フラッシュオブジェクトからイベントを受け取る方法を知っている人はいますか?Androidを使用してフラッシュオブジェクトを埋め込む

フラッシュメディアオブジェクトは、オンラインメディアストリームを処理するのに非常に便利です。これらのオブジェクトを制御してAndroidアプリからメディアを再生できるかどうかは疑問です。

典型的なケースは次のような場合です:フラッシュオブジェクトがwebviewに埋め込まれ、このwebviewがAndroidアプリケーションによって読み込まれます。アプリケーションはストリーム再生を開始するオブジェクトに「再生」コマンドを送り、ストリーミングされたメディアの最後に到達すると「終了」イベントを取得します。

答えて

0

メインアクティビティクラス(またはどこか)でのWebViewを作成

var mainW = new WebView(this); 

あなたのWebView

mainW.getSettings().setPluginsEnabled(true); 
mainW.getSettings().setAllowFileAccess(true); 
mainW.getSettings().setPluginState(mainW.getSettings().getPluginState().ON); 

場所の必要な機能にswfファイルが含まれており、それは場所のロードあなたのhtmlファイルのどこかを有効にしますウェブビューで

mainw.loadUrl(url); 
+0

しかし、どのように私はコマンドを送信し、フラッシュオブジェクトからイベントを受け取ることができます? – Future2020

+0

javascript関数を単にURLとしてロードすることができます。 mainw.loadUrl( "Javascript:alert( 'hello world');"); swfから呼び出す場合は、similairメソッドを使用することができます(loadUrl( "Javascript:alert( 'hello world');"); AS 2ではAS3についてはわかりませんASコードをもう書きません) – eyurdakul

関連する問題