gpt4 book ai didi

java - 在平板电脑上播放 HTML5 视频

转载 作者:行者123 更新时间:2023-12-01 05:13:26 24 4
gpt4 key购买 nike

我有一个在 Android 手机中观看 HTML5 视频的有效解决方案。它在 Android 平板电脑上根本不起作用(例如三星 Galaxy Tab 2)。当我启动视频时,我可以听到音频,但屏幕是黑的。

这是我的代码:http://pastebin.com/P9ebDKha

我必须重写所有代码吗?小错误?

最佳答案

这就是我如何播放 YouTube 视频,填充我拥有的 webview 的大小......

               video = (WebView) v.findViewById(R.id.videoview);

String videoURL = "http://www.youtube.com/v/DZi6DEJsOJ0?fs=1&hl=nl_NL";

video.setHorizontalScrollBarEnabled(false);
video.setVerticalScrollBarEnabled(false);

video.getSettings().setJavaScriptEnabled(true);
video.getSettings().setPluginsEnabled(true);

Display display = getActivity().getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int widthdp = (int) (width / getResources().getDisplayMetrics().density);
int height = display.getHeight();
int heightdp = (int) (height / getResources().getDisplayMetrics().density);


String widthAndHeight = "width=" + widthdp + "height=" + heightdp;
String temp = "<object "
+ widthAndHeight
+ ">"
+ "<body style='margin:0;padding:0;'>"
+ "<param name='allowFullScreen' value='true'>"
+ "</param><param name='allowscriptaccess' value='always'>"
+ "</param><embed src='"
+ videoPoP
+ "'"
+ " type='application/x-shockwave-flash' style='margin:0;padding:0;' allowscriptaccess='always' allowfullscreen='true'"
+ widthAndHeight + "></embed></object>";

video.loadData(temp, "text/html", "utf-8");

关于java - 在平板电脑上播放 HTML5 视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11688571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com