视频播放在微信中的问题

最近有一个视频直播的功能,h5要承接app分享出来的落地页,既然是分享那用的最多当然是微信分享。但是问题来了,video标签在微信中播放视频的话,每次点击播放按钮都会自动全屏,全屏后播放器的UI及控制按钮都是微信的,更恶心的是当暂停或者视频播放完毕之后就会出现腾讯的推荐视频,点击的话就会下载腾讯的qq浏览器(真流氓)。

但是看一些其他的直播网站并没有这个情况,后来在网上翻帖子才发现原来微信有一个白名单,申请加入白名单才不会自动全屏。

http://bbs.mb.qq.com/thread-1242581-1-1.html

http://bbs.mb.qq.com/thread-1029505-1-1.html

帖子上说是9月份新版微信不会强制全屏,到时候看看吧。

时间: 2024-10-15 08:10:16

视频播放在微信中的问题的相关文章

H5.video在微信中禁止全屏播放视频和直播流

这段时间在做一个直播项目,有直播需求,也有视频播放需求,要求能在微信中以半屏的方式播放,另外半屏可以做一些操作,还有些组件需要悬浮在视频上方.网上各种扒拉,各种实验,以求在微信中实现不全屏就能播放和自动播放,最终还是用了单纯的video标签.自动播放到目前还是没找到完美的解决方法. 非全屏播放视频 <video loop autoPlay src={url} controls={true} poster={pic} playsinline webkit-playsinline x5-video-

微信中通过页面(H5)直接打开本地app的解决方案

简述 微信中通过页面直接打开app分为安卓版和IOS版,两个的实现方式是完全不同的. 安卓版实现:使用腾讯的应用宝,只要配置了"微下载"之后,打开链接腾讯会帮你判断本地是否已经安装了app,如果本地安装就直接打开,没有安装的话就是腾讯微下载的页面进行app下载,当然微下载的页面腾讯提供了几个模板,可以自己选择和修改. IOS实现:ios像直接点击链接打开本地app就难了,有两种方式可供我们选择: 1.腾讯深度合作的公司,微信可以帮你打开app: 2.使用IOS9+的新功能"U

教你在微信中给Vue单页应用设置标题

前言 由于Vue React Angular等框架出来的应用都是SPA(single-page-application),所以就没有所谓的页面 都是router 而网页的标题 随着路由的改变而改变 也就成了一个(伪)需求 问题 在iOS的微信中 一个SPA应用 想要改变微信顶部导航栏的标题 使用document.title = xxx来改变网页标题是无效的 原因大致就是因为在微信中webview只加载网页标题一次 动态改变是无效的 除非都以新页面打开(那SPA的用户体验有什么卵用吗) 解决方案

关于微信中的数据库

关于微信中的数据库: 微信接口类似于(bae)所提供数据库,只能在其应用部署环境中使用,不能从外部连接.部署在bae中的程序也无法连接外部数据库地址,只能使用bae提供的数据库. 具体连接方法: 创建MySQL 在新版控制台选择进入某个应用,点击左边栏导航栏“应用引擎”,进入部署列表页.点击“扩展服务”可以查看并添加当前支持的所有服务.创建MySQL步骤如下: 1.点击“添加新服务”,选择MySQL. 图1 2.选择合适的数据库套餐(目前仅有256M内存.1G容量的免费套餐),点击创建. 图2

微信中QQ表情的解析(php)

微信公众平台接受的消息中,标签是用'/:'开头的字符串表示的,假设要在网页上显示(比方制作微信大屏幕),就须要进行转换. 所以我向微信公众平台按顺序发送了各个QQ表情,在微信公众平台后台能够看到接受的表情会被解析成https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/0.gif 这种图片.所以自己写一套解析函数就可以. 在微信公众平台后台发现,腾讯自己干了一件错误的事情:有一些表情没有被正确解析,这些标签的特点是有括号.引號这种字

为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小

头部加入 <header> <metaname="viewport"content="width=device-width, initial-scale=1"> </header> 为什么html5用的jQuery Mobile在手机浏览器/微信中打开字体很小,布布扣,bubuko.com

iOS/Android 浏览器(h5)及微信中唤起本地APP

在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起. 这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题: 如何解决未安装APP时的做好引导页 如何在微信中唤醒APP 在iOS9中如何处理universal link被用户误关的情况 如何解决Android各种机型.各种第三方浏览器导致的兼容问题等 在APP未安装情况下,引导用户下载后打开APP后,如何进入之前唤起时指定的页面或内容,即如何实现场景还原 在

在微信中调用ajax出现的问题

背景:最近在开发微信,使用的是asp.net开发,Jquery版本是1.8.0. 在微信中点击按钮触发事件,调用ajax与服务器端进行交互,回调函数走的是error. 分析原因:首先我想到的是返回的数据类型有问题,因为在jquery 版本在1.4以上对json的格式非常严格,需要符合{"target":true,"message":"成功"}这样的格式.用JSON.stringify()函数分析了response对象,结果符合,排除了原因. 既然

macbook环境下从iphone微信中导出语音文件

What 手机微信不支持保存语音消息到本地,而微信中保存的音频格式aud基本上所有的播放器都没法直接播放,需要进一步处理 Why 想把微信里面的语音详细保存到本地,做进一步处理 How 主要是二步,先使用tools把微信中的音频文件aud导出到macbook上,然后把aud格式文件转成amr文件,详细如下 1.下载itools http://pro.itools.cn/ 2.连上iphone,打开tools,进入微信文件夹 3.按图找到Audio文件夹,其下有N个文件夹,应该是对应着N个好友,每