Web网页设计作业记录:音频和视频文件的插入

  • 作业涉及到的相关知识及工具:
    1、Dreamweaver 2020
    2、audiovideo标的使用及相关的属性和方法
    (1)audio标签的相关基本属性及方法:
    controls——是否显示音频文件的播放控件
    autoplay——是否自动播放音频文件
    loop——是否循环播放
    muted——是否静音
    (2)video标签及方法
    基本属性和audio相同,这里不再重复介绍,作业涉及到video的两个方法分别是pauseplay

Task1:将mp4文件插入作为背景音频

<audio preload="none" autoplay="autoplay" >
  <source src="images/music.mp3" type="audio/mp3">
</audio>
  • ps:关于preload——是否加载音频
    属性值:
    none——不需要预加载
    auto——页面加载后自动加载整个音频
    metadata——只加载元数据(文件大小,时长信息)

问题记录和疑惑:

出现的问题
在最后打开网页测试时发现autoplay属性并不能自动播放,且浏览器并未显示错误 (一度以为是自己对属性的理解有误),最后畅游了各大技术网站后发现这个问题和预览最终效果的浏览器有关。T_T(整得人心态炸裂)
最后,Edge、谷歌等浏览器是不支持音乐自动播放的,360、qq浏览器都是允许自动播放音乐的。
点击这里参考知乎的详细解答
我的疑惑autoplayautostart属性有什么具体的区别,目前还没有找到详细的答案,有知道的小伙伴欢迎转到留言区。

Task2:插入mp3音频和封面,保留播放控件

<ul>
  <li>封面</li>
</ul>
<p><img src="images/the sky city.jpeg" width="400" height="320" alt=""/></p>
	<ul>
	  <li>歌名:《天空之城》</li>
</ul>
<audio preload="none" controls="controls" >
  <source src="images/music.mp3" type="audio/mp3">
</audio>
  • ps:这个应该没什么难度了,主要就是注意一下要保留controls这个属性才可以看到音频的播放进度条。

Task3:插入mp4,要求两种播放方式,出现播放控件和鼠标移入播放移出播放暂停。

<body>
<p>1、交互式控制</p>
<p>&nbsp;</p>
<video width="500" height="500" controls="controls" >
  <source src="images/nut show.mp4" type="video/mp4">
</video>
<p>2、鼠标移入移出控制</p>
<video height="500" width="500" onMouseOut="this.pause()" onMouseOver="this.play()" >
  <source src="images/nut show.mp4" type="video/mp4">
</video>
</body>
  • 1、第一种播放方式没什么难度,比照mp3添加controls出现控制进度条就好了。
  • 2、第二种要添加鼠标移入onMouseOut鼠标移出onMouseOver属性(Dreamweaver的话先选中mp4在窗口的行为里添加) 为两个属性设置方法,this调用pauseplay

存在的一些问题

  • 同样,第一种播放效果各大浏览器都正常,但是在第二种鼠标移入移出播放效果时,微软自带的Edge浏览器又抽风了(IE正常),它并不会立马在鼠标移入画面就播放,需要用户点击一次触发后,移入移出功能才正常。最后就换qq浏览器预览或者IE都可以正常预览。
  • 11
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

只爱圣女果

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值