

ios 微信自带浏览器 微信小程序 webrtc 或视频不能自动播放(黑屏)的解决方法
source link: https://blog.p2hp.com/archives/8538
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

ios 微信自带浏览器 微信小程序 webrtc 或视频不能自动播放(黑屏)的解决方法
为iOS版微信浏览器刚刚支持webrtc的缘故,只有一则3月10多日的新闻说随着ios的更新,采用wkwebview的微信浏览器也已经支持webrtc,再没有其它有用的资料。
后来看了一个使用webrtc支持ios版微信浏览器的网站,发现玄机竟然是下面的代码
document.addEventListener("WeixinJSBridgeReady", function () {
document.getElementById("remoteVideo").play();
}, false);
加上去以后,测试OK,可以不用加班了
值得注意的是,WeixinJSBridgeReady这个事件会在页面加载后马上触发,因此,上面的这个代码最好写在window.onload=>(){}函数体中,所以video标签也要提前写在html网页中,不要等webrtc通道建立后再去动态创建video。
顺便贴一下我的video标签使用的属性
<video preload="auto" autoplay="autoplay" x-webkit-airplay="true" playsinline ="true" webkit-playsinline ="true" x5-video-player-type="h5" x5-video-player-fullscreen="true" x5-video-orientation="portraint">
</video>
</div
Recommend
-
103
发布人:软件工程师 Mounir Lamouri 用户会观看和收听 多种媒体 ,自动播放功能可以加快和简化网络上的内容消费。不过,用户最常见的担心是意外的媒体播放,意外播放会使用数据、消耗电量,以及在用户浏览网页时发出不必要的噪声。为了解决这个问题,Chrome 将...
-
62
自 Chrome 64 开始,使用者能够停止指定某个网页的自动播放视频,来到刚进入 beta 阶段的 Chrome 66,谷歌更主动施加多个自动播放视频的限制,减少使用者会突然被吓坏或打扰的机会。
-
60
Chrome 66禁止声音自动播放之后
-
32
-
52
编者按:自动播放视频作为广告的一种表现形式被越来越多的平台所采用。《纽约时报》的 “Living With Those Ghastly Autoplay Videos” 一文从自动播放视频广告何以产生...
-
32
-
32
macOS - @abcwu - macbook pro 没关,夜里五点左右听到有细微的声音,起来找了一下发现是腾讯视频正在播放一段动画片,大概已经放了 10 分钟了……之前下午用过腾讯视频没有退出,但离开之前没有点开任何视频
-
10
自助设备广告屏自动播放视频功能实现 - 轶哥自助设备广告屏自动播放视频功能实现接到一个需求,基于Electron开发Windows下的自助设备广告屏(上屏)自动播放视频的功能。设备下屏是带触控功能的屏幕,可以进行业务咨询、业务办理、视频咨询,上屏是...
-
17
关闭浏览器自带的 WebRTC 功能,防止暴露真实ipWebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的 API。它于 2011 年 6 月 1 日开源并在 Google、Mozilla、Ope...
-
7
不知不觉,微软 Edge 浏览器的版本号也跟随着 Chromium,狂奔到 100 + 了。Edge 浏览器抛弃自研内核,转用 Google 主导的 Chromium,这一行为自然颇具争议,但不可否认的是 Edge 的功能终于变得可以和 Chrome 平起平坐。不过 Edge 换用了 Chr...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK