作者rainbownd (rainbownd)
看板AndroidDev
標題[問題] Webview顯示網頁影片
時間Mon Jun 24 19:28:19 2013
我的問題是如何讓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:[email protected]: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
1F:推 iForests:你試試看在 manifest 裡面找到 WebView 那個 activity 06/25 10:47
2F:→ iForests:然後加上 android:hardwareAccelerated="true" 06/25 10:47
我加了!!但一樣無法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)
3F:→ lovelycateye:set WebChromeClient and override onJsAlert 06/25 12:41
網頁有個限制:就是我沒辦法更動T口T
我必須配合網頁>"<
※ 編輯: rainbownd 來自: 114.47.64.215 (06/25 13:46)
4F:推 iForests:L 大的意思是像這個網頁 #12 說的那樣 06/26 21:12
6F:推 iForests:你應該只需要加下面這一行即可: 06/26 21:15
7F:→ iForests:myBrower.setWebChromeClient(new WebChromeClient()); 06/26 21:15