[問題] Webview顯示網頁影片(Help Q_Q)

看板AndroidDev作者 (rainbownd)時間12年前 (2013/06/24 19:28), 編輯推噓3(304)
留言7則, 2人參與, 最新討論串1/1
我的問題是如何讓webview顯示出網頁上的影像 因為是即時播出的影像 像監視器那樣子 並非網路上的影片 原本以為使用webview打開網頁就可以 但不知道為何出不來 我用手機直接開啟頁面是可以work的 但用webview就不行Q_Q 我的問題在於不知道癥結點是在哪裡 我接觸android才一年 希望大家可以給我方向跟意見 拜託>"< 程式: @SuppressLint("SetJavaScriptEnabled") public class Vedio extends TabActivity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.vedio); String myURL = "http://Admin:123456@140.135.102.77:80/cgi-bin/cmd/encoder?GET_STREAM"; WebView myBrowser=(WebView)findViewById(R.id.webView_vedio); WebSettings websettings = myBrowser.getSettings(); websettings.setSupportZoom(true); websettings.setBuiltInZoomControls(true); websettings.setJavaScriptEnabled(true); myBrowser.setWebViewClient(new WebViewClient()); myBrowser.loadUrl(myURL); } } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.44.216

06/25 10:47, , 1F
你試試看在 manifest 裡面找到 WebView 那個 activity
06/25 10:47, 1F

06/25 10:47, , 2F
然後加上 android:hardwareAccelerated="true"
06/25 10:47, 2F
我加了!!但一樣無法T口T (PS我原本是用2.2開發,但因為這個屬性要3.0up,所以我用4.2) ※ 編輯: rainbownd 來自: 114.47.64.215 (06/25 11:27) 原本用http://140.135.102.77:80/cgi-bin/cmd/encoder?GET_STREAM 但因為會出現彈跳視窗要打上帳密,雖然加上setJavaScriptEnabled(true) 彈跳視窗還是無法出現,所以想說直接加上帳密再連結裡 用chrome可以直接進去但是firefox還是一樣會跳出視窗 因為直接用手機上的瀏覽器可以work 但是app一直無法成功 真的很希望知道是什麼問題Q_Q ※ 編輯: rainbownd 來自: 114.47.64.215 (06/25 11:48) ※ 編輯: rainbownd 來自: 114.47.64.215 (06/25 11:49)

06/25 12:41, , 3F
set WebChromeClient and override onJsAlert
06/25 12:41, 3F
網頁有個限制:就是我沒辦法更動T口T 我必須配合網頁>"< ※ 編輯: rainbownd 來自: 114.47.64.215 (06/25 13:46)

06/26 21:12, , 4F
L 大的意思是像這個網頁 #12 說的那樣
06/26 21:12, 4F

06/26 21:13, , 5F
06/26 21:13, 5F

06/26 21:15, , 6F
你應該只需要加下面這一行即可:
06/26 21:15, 6F

06/26 21:15, , 7F
myBrower.setWebChromeClient(new WebChromeClient());
06/26 21:15, 7F
文章代碼(AID): #1Ho2rL8A (AndroidDev)