目录
1. HTML5 Media-Video
2. HTML5 Media-Audio
3. 拖拽操作
4. 获取位置信息
立即学习“前端免费学习笔记(深入)”;
5. 使用Google 地图获取位置信息
多媒体是互联网中的最重要的一部分,无论访问的是哪种类型的网页,视频或音频触手可及,在之前实现这些功能对开发人员来说可能非常痛苦,必须依赖Object 标签,调用第三方软件来加载,如Flash等,如果有些设备不支持Flash,我们对此就束手无策了。但是HTML5的出现让多媒体网页开发变得异常简单,也形成了新的标准。
1. 使用Video 元素。
在本节中学习如何在HTML5中使用Video 元素
1.准备视频资源
2. 创建HTML 页面
新建HTML ,并命名为“Media.html”,输入以下内容:
1 2 3 |
|
可以观察到的是video 标签中包含“Controls”,添加该标签可以使得播放器工具栏可见。Control bar 和我们平常所见到的一样,非常简单,包含暂停,播放,停止等按钮。
注意:
要确保video 和html 文件存放到同一目录下。如果想放置在不同的目录下,需要设置src 属性。
HTML5 Video 元素只支持MP4,webm,3gpp,m4v mpeg,ogg ,quicktime,x-ms-wmvright格式。
输出:
2. 使用脚本控制Video 元素
1. 创建HTML 页面
新建HTML 页面“Media01.html”设置Video 资源 src属性。在本节中不使用Controls 属性来设置,使用JS代码来实现。
1 2 3 |
|
2. 添加播放,暂停,和声音调节按钮。
1 2 3 4 |
|
3. 创建JS 函数来控制Video播放。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
设置CurrentTime为6,则表示在第六秒时视频停止播放。
1 2 3 4 5 6 7 |
|
如下是设置当视频播放完成之后停止播放:
1 2 3 4 5 6 7 |
|
以下代码是将声音调节控制到0-1之间:
1 2 3 4 5 |
|
输出:
3. Audio 元素
HTML5使得在页面中加载音频元素变得非常简单。
1. 准备音频资源
2. 新建HTML页面,输入以下内容:
1 2 3 |
|
3. 输出:
4. 使用脚本添加音频元素
1.新建HTML页面
1 2 3 |
|
2. 添加播放,暂停及音量键
1 2 3 4 |
|
3. 创建JS 函数来控制音频播放。代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
5. 拖拽操作的实现
在之前,实现拖拽操作都是开发人员自定义逻辑来实现,但是HTML5提供了拖拽API ,使得拖拽操作的实现变得如此简单。
1. 准备资源(图片资源)
2. 设置draggable 属性
1 |
|
3. 输出
4. 实现drag 事件
1 2 3 |
|
5. drog 操作
1 2 |
|
输出:
ondragover 事件制定被拖拽的数据。
1 2 3 |
|
当拖拽的元素被鼠标释放时,自动调用ondrop 事件
1 2 3 4 5 |
|
输出:
6. 复杂的拖拽操作实现
新建HTML页面,HTML & Css 代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
|
输出:
JS 代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
运行:
7. 地理位置信息的获取
HTML5 可以共享位置信息,精度和维度都可以通过JS事件来捕捉并返回给服务器来在google 地图中定位。
初始化:
1. 创建html 页面 Geolocation.html;
2. 添加页面元素:
JS 代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
执行:
如何实现自定更新位置信息呢?
1. 初始化
1 |
|
2. JS代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
持续更新位置信息
JS代码:
1 2 3 4 5 |
|
输出:
7. 使用Google地图
1. 创建HTML 页面
2. 添加GOOGLE 地图的引用
3. 添加div 元素,并加载地图
4. 添加点击按钮来加载地图并输入目的地
5. js 代码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
|
运行:
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号