首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动播放静音视频背景角5

自动播放静音视频背景角5
EN

Stack Overflow用户
提问于 2018-05-16 20:58:34
回答 2查看 544关注 0票数 0

我想在我的网站主页的顶部添加自动播放静音视频,我正在使用angular 5。

有谁能帮帮忙吗?

提前谢谢你!

EN

回答 2

Stack Overflow用户

发布于 2018-09-27 21:05:53

您可以将此代码直接写入component.ts文件

代码语言:javascript
复制
window.onload = function () {
var element = document.getElementById('video');
element.muted = "muted";}

这是我的html代码..

代码语言:javascript
复制
<video  id="video"><source src="assets/images/intro.mp4" type="video/mp4">
</video>
票数 0
EN

Stack Overflow用户

发布于 2021-08-17 10:54:56

您也可以只在HTML中执行此操作。下面是我的工作示例:

代码语言:javascript
复制
<video [muted]="'muted'" autoplay="autoplay" loop="loop" playsinline id="video-start">
    <!-- Dynamic Content -->
    <source *ngIf="backgroundVideo?.Link?.Url" [src]="backgroundVideo.Link.Url" type="video/mp4">

    <!-- Default Content, displaying when dynamic content has a problem -->
    <source [src]="baseURL + '/SiteAssets/assets/videos/film_kpmg_home.mp4'" type="video/mp4">
    Your browser does not support HTML5 video.
</video>

注意这一点,如果你只写muted="muted“而不写muted=”muted“,autoplay在angular项目中不能很好地工作。

而且,对于autoplay属性,你还需要在移动浏览器中使用'playsinline‘属性。这对桌面来说没有什么不同。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50371624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档