Page 1102 - 3-2
P. 1102

-------------------CCTV_Activity.java---------------------


            package kr.icehs.intec.mdp_0525;


            import android.os.Bundle;
            import android.support.v7.app.AppCompatActivity;
            import android.webkit.WebSettings;
            import android.webkit.WebView;
            import android.webkit.WebViewClient;


            public class CCTV_Activity extends AppCompatActivity {


                @Override
                protected void onCreate(Bundle savedInstanceState) {
                    super.onCreate(savedInstanceState);
                    setContentView(R.layout.activity_cctv_);
                    WebView webView = (WebView)findViewById(R.id.webView);
                    webView.setWebViewClient(new WebViewClient());
                    webView.setBackgroundColor(255);
                    // 영상을 폭에 꽉 차게 할려고 했지만 먹히지 않음???
                    webView.getSettings().setLoadWithOverviewMode(true);
                    webView.getSettings().setUseWideViewPort(true);
                    // 이건 최신 버전에서는 사용하지 않게됨
                    //webView.getSettings().setDefaultZoom(WebSettings.ZoomDensity.FAR);


                    WebSettings webSettings = webView.getSettings();
                    webSettings.setJavaScriptEnabled(true);


                    // 영상을 폭을 꽉 차게 하기 위해 직접 html            태그로 작성함.
                    webView.loadData("<html><head><style type='text/css'>body{margin:auto
            auto;text-align:center;} img{width:100%25;} div{overflow: hidden;}
            </style></head><body><div><img
            src='http://192.168.0.200:8080/stream/video.mjpeg'/></div></body></html>" ,"text/html",
            "UTF-8");
                    //webView.loadUrl("http://raspberrypi-ip:8080/stream/video.mjpeg");


                }






            }
            -------------------activity_cctv_.xml---------------------


            <?xml version="1.0" encoding="utf-8"?>
            <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"


                                                        - 1102 -
   1097   1098   1099   1100   1101   1102   1103   1104   1105   1106   1107