Я пытаюсь загрузить html-url, который содержит флеш-видео для определенного размера веб-просмотра. Я имею в виду, что у меня есть один LinearLayout, который будет меняться в зависимости от экрана resoultion. И этот макет содержит Webview с шириной и высотой «MATCH_PARENT». Но он не может загрузить URL-адрес, который может быть подходящим для этого макета.Загрузить URL-адрес html (Flash Video) для определенного размера веб-обозревателя Android
Мой макет XML выглядит, как показано ниже изображения:
Мой код:
mWebView = (WebView) findViewById(R.id.id_webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.getSettings().setPluginState(PluginState.ON);
mWebView.getSettings().setLoadWithOverviewMode(true);
mWebView.getSettings().setUseWideViewPort(true);
mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
mWebView.setScrollbarFadingEnabled(false);
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
return super.shouldOverrideUrlLoading(view, url);
}
});
mWebView.loadUrl("http://XXXXXXXXXX/XX/XX.html");
Так вот он не в состоянии загрузить WebView правильно, что может быть пригодным для этой желтой части раскладка. Иногда это загрузка половины желтой части или иногда четверти желтой части. Это зависит от разных разрешений экранов. Но я хочу загрузить этот веб-просмотр, идеально подходящий для этого макета, даже если этот формат отличается или нет.
Update:
Я могу загрузить содержимое флэша отлично с всей шириной screen.So Если я удалю красную часть макета, я могу видеть вспышку отлично с WebView. Но если я добавлю что-то левую сторону, то флеш-ролик будет на том же проценте левого макета с правого края. Таким образом, веб-просмотр способен загружать всю страницу, но не может загрузить всю флеш-память с этой страницей.
Позвольте мне с вашей помощью или наилучшим предложением, если я что-то делаю неправильно.
Облицовка одной и той же проблемы. Любое решение найдено? – user1444172
@ user1444172: nope, после нескольких дней, я понял, что есть проблема с версией выше 4.1, потому что у android больше нет поддержки флэш-памяти в webview, они поддерживают HTML5. Поэтому, если возможно, переведите его в HTML5. – Jai