前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第4章 HTML5多媒体实现网站“家庭影院”

第4章 HTML5多媒体实现网站“家庭影院”

作者头像
用户8928967
发布2021-08-20 17:02:59
1.6K0
发布2021-08-20 17:02:59
举报
文章被收录于专栏:用户8928967的专栏

带着问题去看书学习啦~

HTML5+CSS3+JavaScript Web 前端开发案例教程(慕课版),微信读书中找到的学习Web前端书籍,第4章开始啦,耶(^-^)V

习题

4-1 在网页中添加视频应该使用什么标签?

<video> 标签

代码语言:javascript
复制
语法:<video src="your.mp4"></video>

标签的可选属性

4-2 <marquee> 标签的属性值有哪些?
  • direction —— 表示文字滚动方向。(up、down、left 和 right)
  • crollamount —— 表示文字滚动速度。
  • behavior —— 表示文字滚动方式。
    • scroll:表示循环滚动,默认效果。
    • slide:只滚动一次即停止。
    • alternate:来回交替进行滚动。
4-3 在网页中添加音频使用什么标签,该标签有哪些属性值?

<audio> 标签

代码语言:javascript
复制
语法:<audio src="song.mp3" controls="controls"></audio>

4-4 如何在网页中为视频添加暂停视频、重载视频等按钮?

使用 <button> 标签添加各种功能的按钮,然后给相应功能的 button 添加 onclick 点击事件,在 js 代码中先拿到 video,给 video 添加 addEventListener 监听事件,再在定义的 button 点击事件中操作 video 的暂停 or 重载。

4-5 如何实现播放音频时调用其他函数?

跟 4-4 答案类似,用 JavaScript 来捕捉事件,对事件进行处理,调用其他函数。

附:<audio> 标签的相关事件

<audio>标签的相关事件

其他

接下来当然就是照着示例练习啦!实践一下相关的东西,总是会印象深刻一点,特别是再出点错,照着写也是可能会出错的噢~ 坑多着呢,哈哈哈~

实践的部分代码:

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Demo4文字弹幕</title>
    <style>
        *{
            padding: 0;
            margin: 0;
        }
        .cont {width: 100%;height: 100%;background-color: cornsilk;text-align:center;}
        .video {width: 600px; height: 400px; display: block; clear: both; margin: 0 auto;}
        .fast {padding-top: 60px;color: #000;font: normal 24px/20px "";}
        .left {padding-top:20px;color: #51bcff;font: normal 20px/18px "";}
    </style>
   
</head>
<body>
    <div class="cont">
        <video id="video1" class="video" src="demo.mp4" controls = "true"></video>
        <marquee class="fast" direction="right" behavior="scroll"scrollamount="20">加油,我要成Android大神</marquee>
        <marquee class="left" direction="left" behavior="alternate"scrollamount="10">这里是弹幕——视频通俗易懂噢</marquee>
        <div>
            <button onclick="play()">播放视频</button> 
            <button onclick="pause()">暂停视频</button> 
            <button onclick="load()">重载视频</button>
        </div>
    </div>
    <script >
        var video = document.getElementById("video1");

        function play(){
            video.play();
        }

        function pause(){
            video.pause();
        }

        function load(){
            video.load();
        }
    </script>
</body>
</html>

效果展示:

demo4


?关注我吖~❤️

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-08-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 妮K妮K妮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 习题
    • 4-1 在网页中添加视频应该使用什么标签?
      • 4-2 <marquee> 标签的属性值有哪些?
        • 4-3 在网页中添加音频使用什么标签,该标签有哪些属性值?
          • 4-4 如何在网页中为视频添加暂停视频、重载视频等按钮?
            • 4-5 如何实现播放音频时调用其他函数?
            • 其他
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档