次のように埋め込まれたビデオ ストリーミングのみを表示する Android アプリケーションを開発しようとしています。
<html>
<embed width="650" height="377 "flashvars="backcolor=111111&frontcolor=CCCCCC&lightcolor=66CC00&autostart=true&skin=http://manage.streamcyclone.com/skins/snel.zip&streamer=rtmp://sc-lb1.streamcyclone.com/janakles_live&file=janakles&plugins=http://manage.streamcyclone.com/plugins/qualitymonitor,gapro-1&abouttext=StreamCyclone Player&aboutlink=http://www.streamcyclone.com/&gapro.accountid=UA-679067-4&gapro.trackpercentage=true&gapro.tracktime=true" wmode="opaque" allowscriptaccess="always" allowfullscreen="true" quality="high" name="mpl" id="mpl" style="undefined" src="http://manage.streamcyclone.com/player/player.swf" type="application/x-shockwave-flash"></embed>
</html>
このhtmlファイルをassetsフォルダーに「broad.html」として配置しました。これが私のコードです。
public class BroadcastingActivity extends Activity {
WebView engine;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
engine = (WebView) findViewById(R.id.web_engine);
engine.getSettings().setJavaScriptEnabled(true);
engine.getSettings().setAllowFileAccess(true);
engine.getSettings().setPluginsEnabled(true);
engine.getSettings().setSupportZoom(false);
engine.getSettings().setAppCacheEnabled(false);
engine.getSettings().setCacheMode(engine.getSettings().LOAD_NO_CACHE);
engine.loadUrl("file:///android_asset/broad.html");
}
}
また、マニフェスト ファイルでインターネットのアクセス許可を設定しました。でも走る時。何も機能しません!! 何か助けてください?