作者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