안드로이드 개발 질문/답변
(글 수 45,052)
mweb.setWebViewClient(new MyWebClient());
WebSettings set = mweb.getSettings();
set.setJavascriptEnabled(true);
set.setBuiltInZoomControls(true);
set.setPluginsEnabled(true);
//String userAgent = mweb.getSettings().getUserAgentString();
//userAgent = userAgent.replace("Android 2.2", "Android 2.1");
//mweb.getSettings().setUserAgentString(userAgent);
mweb.loadUrl("http://......./0.html");
}
class MyWebClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view,String url){
if(url.startsWith("http://") || url.startsWith("https://")) {
return true;
} else {
boolean override = false;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.putExtra(Browser.EXTRA_APPLICATION_ID, getPackageName());
try {
startActivity(intent);
override = true;
} catch (ActivityNotFoundException ex) {}
return override;
}
}
}
WebSettings set = mweb.getSettings();
set.setJavascriptEnabled(true);
set.setBuiltInZoomControls(true);
set.setPluginsEnabled(true);
//String userAgent = mweb.getSettings().getUserAgentString();
//userAgent = userAgent.replace("Android 2.2", "Android 2.1");
//mweb.getSettings().setUserAgentString(userAgent);
mweb.loadUrl("http://......./0.html");
}
class MyWebClient extends WebViewClient{
@Override
public boolean shouldOverrideUrlLoading(WebView view,String url){
if(url.startsWith("http://") || url.startsWith("https://")) {
return true;
} else {
boolean override = false;
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.putExtra(Browser.EXTRA_APPLICATION_ID, getPackageName());
try {
startActivity(intent);
override = true;
} catch (ActivityNotFoundException ex) {}
return override;
}
}
}
http://m.youtube.com에서 rtsp주소를 가져와서
웹 페이지로 간곳에서이렇게 링크를 걸었는데
<a href="rtsp://v8.cache3.c.youtube.com/CjYLENy73wIaLQmpCtda_6KA-xMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYLjEjYzAt_utTQw=/0/0/0/video.3gp">영상보기</a>
로딩중이라고 만 하고 동영상은 뜨질 않네요.. 뭐가 문제인가요..