我使用以下代码:

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_test_web_view_play_youtube);

WebView w = (WebView) findViewById(R.id.w);

w.setWebChromeClient(new WebChromeClient());

w.setWebViewClient(new WebViewClient());

w.getSettings().setJavaScriptEnabled(true);

w.loadUrl("https://www.youtube.com/watch?v=gY-HZg1Uwpc");

}

我得到以下截图

在此屏幕截图中,我看不到“fullScreen”按钮.

解决方法:

在您的情况下,您必须首先在XML文件中添加FrameLayout.之后

你必须在WebChromeClient的onShowCustomView和onHideCustomView上实现两个方法,如下所示:

FrameLayout customViewContainer = findViewById(R.id.customViewContainer);

webView.setWebChromeClient(new WebChromeClient() {

public void onShowCustomView(View view, WebChromeClient.CustomViewCallback callback) {

super.onShowCustomView(view,callback);

webView.setVisibility(View.GONE);

customViewContainer.setVisibility(View.VISIBLE);

customViewContainer.addView(view);

}

public void onHideCustomView () {

super.onHideCustomView();

webView.setVisibility(View.VISIBLE);

customViewContainer.setVisibility(View.GONE);

}

});

标签:browser,android,youtube,webview

来源: https://codeday.me/bug/20190527/1166079.html

android youtube webview,android – 如何在WebView中全屏显示youtube视频相关推荐

  1. java安卓图片全屏_在Android中全屏显示GIF图片(演示代码)

    [实例简介] 在Android中全屏显示GIF图片(演示代码),详细内容请参考:http://blog.csdn.net/u012939909/article/details/77418173 [实例 ...

  2. Android studio中全屏显示

    android中设置全屏显示的方法## 标题 在MainActivity中添加如下代码 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FUL ...

  3. android启动时加载引导图片并全屏显示

    前言:最近在做一个项目,项目要求app启动时加载引导图片,由于经验不足(技术一般般),在设计时踩了几个坑,不过好在最终也是做了出来,下面我把我的想法和步骤列一下,希望可以帮到各位新手android程序 ...

  4. android 消除标题,Android Activity 去掉标题栏及全屏显示

    默认生成的活动(Activity)界面中包含标题栏,并带有状态栏.有时不需要这两个控件. 1.去掉标题栏 (三种方法) a:在setContentView()方法前 添加:requestWindowF ...

  5. Android 12.0关机界面全屏显示(UI全屏显示)

    1.概述 在12.0的系统定制化开发中,原生系统关机界面 UI是靠右边显示的,但是客户需求要求全屏显示 重启和关机功能键居中显示,所以就涉及到调整UI 然后全屏显示,需要实现窗口的全局布局实现全屏功能 ...

  6. android webView 全屏播放网络视频

    1.webView播放网络视频时,有些视频源点击全屏时无反应,经过反复查验探索,原因是某些厂商写的页面不规范导致. 通过阅读官方文档得知  应用如果需要支持HTML5的video标签,必须打开硬件加速 ...

  7. android webview全屏显示html内容

    MainActivity.java文件修改 package com.example.wwy.webviewdemo;import android.support.v7.app.AppCompatAct ...

  8. 随笔:说说第一次在android中嵌入非全屏显示的unity游戏时的坑之——界面切换时出现延迟/卡顿/花屏等现象解决方法

    One 最近对接了个unity3D做的小游戏到android项目中:游戏嵌入项目的界面且非全屏显示,项目几经波折,到我手上的时候,已经采用了在同一个activity中用两个View来分别显示andro ...

  9. Android中界面实现全屏显示的两种方式

    在开发android的应用当中,我们会遇到将一些界面设置为全屏显示的格式,有两种实现的方法.其一是在Java代码中实现,其二是在配置文件中实现. 1. 在Java代码中设置 super.onCreat ...

  10. Android隐藏标题栏,全屏显示

    Android 1.5测试通过 只需在以下代码中的,setCurrentView();之前调用即可 http://hi.baidu.com/wishwingliao/blog/item/38feb71 ...

最新文章

  1. .Net Remoting 1
  2. Oracle查询数据库编码
  3. windows 包管理器scoop的使用
  4. java接口等待几秒再返回_怎样才能在UI线程中等待okhttp返回结果才进行下一步
  5. Js组件layer的使用
  6. 在Spring WebFlux中创建多个RouterFunction
  7. Bash 入门教程10-处理用户输入
  8. linux绑定硬件的软件吗,Linux下安装的硬件方法
  9. “小程序 · 云开发”重磅上线,让小程序开发更高效!
  10. Linux-页、页表、页框(块)+虚拟内存
  11. C++ 编译器生成默认构造函数的四种情况
  12. Atitit 在线支付系统功能设计原理与解决方案 与目录
  13. Chrome浏览器离线安装包下载 独立安装包下载 方法
  14. 网上下载或自己编程实现任意一种多变量决策树算法,并观察其在西瓜数据集3.0上产生的结果。
  15. Qt 根据PCM获取分贝 并自动调节电脑音量
  16. java 计算正态分布_统计基本概念 期望 方差 均方差 正态分布 Java统计计算
  17. androidx 填坑记
  18. 什么是机器语言、汇编语言、高级语言?
  19. Rocket之消息发送
  20. JEPF快速发开平台

热门文章

  1. Linux用户和群组管理的主要配置文件
  2. 2013年春节 放假通知 悲催的很,只有七天。
  3. 年薪10万的人,都是怎么努力的?
  4. Manjaro-architect 安装指南
  5. 中国乡镇企业会计杂志中国乡镇企业会计杂志社中国乡镇企业会计编辑部2022年第12期目录
  6. 计算机输入法不能切换用户登录,Win7输入法无法切换怎么办?
  7. 关于CSS小三角的实现,小三角边框的实现,IE6下CSS小三角非透明的情况
  8. c语言中锁的作用,C语言实现原子锁(二)
  9. 正样本/反(负)样本/易区分样本/难区分样本
  10. 软件工程英文参考文献(优秀范文105个)