2012-01-27 73 views
0

有誰知道使用Android傳遞命令並從Flash對象接收事件的方法嗎?使用Android嵌入Flash對象

Flash媒體對象對於處理在線媒體流非常方便,我想知道我們是否可以控制這些對象從Android應用程序播放媒體。

一個典型的例子是:嵌入在webview中的flash對象,這個webview被Android應用程序加載。應用程序向對象發送「播放」命令以開始播放流,並在到達流媒體結束時獲得「完成」事件。

回答

0

在主活動類中創建一個web視圖(或任何地方)

var mainW = new WebView(this); 

啓用的WebView的需要的功能

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

地方HTML文件的地方,其包含SWF並加載它的位置在網頁視圖

mainw.loadUrl(url); 
+0

但我怎麼能發送命令和接收從閃存對象事件? – Future2020 2012-02-13 17:02:09

+0

你可以調用JavaScript函數,只需將它們加載爲url; mainw.loadUrl(「Javascript:alert('hello world');」);如果你想從swf調用它,你可以使用類似方法(它是loadUrl(「Javascript:alert('hello world');」);在AS 2中,但我不確定AS3是否因爲我不知道不再寫AS代碼) – eyurdakul 2012-02-14 11:17:31