194 次浏览
元标签用于存储关于 HTML 文档的数据,例如谁编写了它以及文档的描述。最佳解决方案是在应用程序中定义默认标签,并在视图中覆盖默认参数。我们可以在 PHP 中这样做。首先修改配置文件 -
285 次浏览
HTML5 允许我们与本地客户端文件交互(本地客户端文件是用户计算机中本地存储的文件)。这是可能的,因为 HTML5 提供了强大的 API(应用程序编程接口),这些接口可以帮助访问二进制数据和用户的本地文件系统。借助这些文件 API,Web 应用程序可以读取文件、文件目录,并可以将文件从桌面拖放到浏览器中。以下是用于访问本地客户端文件的 API:文件系统 API、文件 API、文件写入器 API。以下是一些示例 - 使用… 阅读更多
450 次浏览
使用 accept 属性设置服务器在 HTML 中接受的文件类型。仅与 . 一起使用该属性。示例您可以尝试运行以下代码来使用 accept 属性: 文件上传框 capture 属性是一个布尔属性,如果指定,则表示优先直接从设备捕获媒体。capture 属性不用于在对话框中包含相机选项,而是表示优先直接从网络摄像头捕获。 “正确”的代码如下所示
302 次浏览
Web Audio API 用于控制音频,允许您选择音频源。您还可以添加效果;创建音频可视化、平移等。示例您可以尝试运行以下代码片段来生成声音 - // 每个文档使用一个上下文。这里我们为一个文档创建一个上下文。您也可以为其他文档创建 var context = new (window.AudioContext || window.webkitAudioContext)(); // 振荡器 var os = context.createOscillator(); os.type = 'sine'; // 正弦波是默认值。因此您也可以使用方波、锯齿波、三角波 os.frequency.value = 500; // 设置频率 Hz os.connect(context.destination); ... 阅读更多
380 次浏览
添加一个按钮来播放或暂停视频。然后,我们将视频的样式设置为一百百分比的高度和宽度,以便它覆盖整个背景。以下是将视频设置为 HTML5 中网站背景的代码片段。 您的浏览器不支持 HTML5 视频。以下是暂停视频的方法 -function display() { if (video.paused) { video.play(); btn.innerHTML = "暂停视频!"; } else { video.pause(); btn.innerHTML = "播放"; } }
326 次浏览
要将视频转换为 ogg 或 mpg4,您需要使用像 Free HTML5 Video Player And Converter 这样的第三方软件。之后,启动它并选择输入视频文件。添加以下任何格式的文件 - *.avi; *.ivf; *.div; *.divx; *.mpg; *.mpeg; *.mpe; *.mp4; *.m4v; *.webm; *.wmv; *.asf; *.mov; *.qt; *.mts; *.m2t; *.m2ts; *.mod; *.tod; *.vro; *.dat; *.3gp2; *.3gpp; *.3gp; *.3g2; *.dvr-ms; *.flv; *.f4v; *.amv; *.rm; *.rmm; *.rv; *.rmvb; *.ogv; *.mkv; *.ts。现在选择输出位置,单击“浏览...”按钮,然后选择保存视频的位置。选择预设,这些是预先配置的。选择播放器主题并单击 ... 阅读更多
557 次浏览
使用 HTML 和 JavaScript 添加播放列表。onended 事件在音频/视频结束时触发。您可以添加例如“感谢观看”、“敬请期待!”之类的消息。示例您可以尝试运行以下代码来实现 onended 属性 - 您的浏览器不支持 video 元素。 以下是暂停视频的方法 -function display() { alert("感谢观看!敬请期待!"); } 您可以在 onended 事件中加载下一个剪辑,如下面的代码所示 var next = "path/of/next/video.mp4"; var video = document.getElementById('video'); video.onended = function(){ video.src = next; }
516 次浏览
在以下示例中,我们首先定义了网格的宽度和高度。然后我们定义画布的大小并将网格绘制到画布中。// 我们正在设置网格宽度和高度 var grid_w = 200; var grid_h = 200; // 我们正在设置网格周围的填充 var gridp = 15; // 我们通过定义其宽度和高度来定义画布的大小 var canvas_w = grid_w + (gridp*2) + 1; var canvas_h = grid_h + (gridp*2) + 1; var canvas = $('').attr({width: canvas_w, height: canvas_h}).appendTo('body'); var ctx = canvas.get(0).getContext("2d");这是我们的方法 -function ... 阅读更多
179 次浏览
要从画布中清除图表,请删除该元素,然后将新元素追加到父容器,如下面的代码所示 -var resetCanvas = function(){ $('#results-graph').remove(); $('#graph-container').append(''); canvas = document.querySelector('#results-graph'); ct = canvas.getContext('2d'); ct.canvas.width = $('#graph').width(); // 在这里,我们将新画布元素的大小调整为父级宽度 ct.canvas.height = $('#graph').height(); // 在这里,我们将新画布元素的大小调整为父级高度 var a = canvas.width/2; var b = canvas.height/2; ct.font = '12pt Calibri'; ct.textAlign = 'Align Left'; ct.fillText('left aligned ... 阅读更多
378 次浏览
对于浏览器到浏览器的连接,请按照以下步骤操作 -所有以下库 -创建对等体 -要创建对等体,您需要获取免费的 API 密钥。var peer = new Peer('pick-an-id', {key: 'myapikey'});连接 -var conn = peer.connect('another-peers-id'); conn.on('open', function(){ conn.send('Welcome!'); });