JavaScript 动态网页实例 —— 视频动画

        要在网页中播放各种视频和音频文件,需要为页面添加插件和控件。ActiveX是Microsof公司的对象组件技术,允许Windows程序在运行时刻载入并使用其他程序。ActiveX控件常用作浏览器的子程序,以增强页面的交互作用。另外,尽管没有官方的HTML描述,但通常都使用<embed></embed>来包含正插件和Netscape 插件。本章介绍常见媒体文件以及 Flash文件在浏览器中使用的方法。

有图像的 Media Player

本节给出一个使用 Media Player 的示例程序,同时打开两个 Windows媒体文件,其中一个包含视频,一个不包含视频,两个文件都显示播放器窗口界面。

要点

本节代码主要使用了HTML的<object>元素,其主要功能和用法如下。

  • 通过使用<object>标签,可以将 ActiveX控件嵌入到网页中,其中包含一个 classid 属性,用于指定 ActiveX 控件的 GUID(Globally Unique Identifier,全局惟一标识),而相关参数使用<param>元素传递,设置了ActiveX控件的初始值。
  • 要在网页中使用 Windows MediaPlayer播放器,必须使用 ActiveX对象,在页面中增加<object>标签。Windows MediaPlayer播放器的 classid属性为“CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6”。要想正确使用播放器,还必须设置其 codebase 属性,其中指明该控件的 URL地址、版本号等信息。还可以为<obiect>标签设置宽度和高度,用以指明播放器窗口的大小。
  • 要使播放器包含播放窗口,只需为<obiject>标签添加“<param name-'WindowlessVideoVALUE-'true'>”元素即可。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>多媒体播放 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head>
<body  bgcolor="#ffcc00" onload="dataReady = true;">
<h2>使用Windows Media Player 播放器</h2><hr>
<table border="1" bordercolor="green" cellspacing="10" cellpadding="10">
<tr><td><object id=nstv classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width=380 height=370 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52
,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name='URL' value='有图像的 Media Player.wmv'>
<PARAM NAME='UIMode' VALUE='full'><PARAM NAME='AutoStart' VALUE='true'>
<PARAM NAME='Enabled' VALUE='true'>
<PARAM NAME='enableContextMenu' VALUE='false'>
<param name='WindowlessVideo' VALUE='true'></object></td></tr>
<tr><td><object id=nstv classid='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6' width=380 height=370 codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52
,701standby=Loading Microsoft? Windows Media? Player components... type=application/x-oleobject>
<param name='URL' value='有图像的 Media Player.wma'>
<PARAM NAME='UIMode' VALUE='full'><PARAM NAME='AutoStart' VALUE='true'>
<PARAM NAME='Enabled' VALUE='true'>
<PARAM NAME='enableContextMenu' VALUE='false'>
<param name='WindowlessVideo' VALUE='true'></object>
</td></tr></

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/37817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

unity中off mesh link组件无法正常使用

unity中off mesh link组件无法正常使用 问题解决 问题 如果使用了新版导航方式&#xff0c;发现只有当agent设置为humanoid才可以正常实现off mesh link的跳转效果&#xff0c;设置为其他agent type就无法正常跳转&#xff0c;且bake之后会发现off mesh link周围是没有圆圈的。…

Spring基础知识 - IOC、DI、AOP

1、什么是 Spring 框架&#xff0c;它的优点是什么&#xff1f;它的主要功能是什么&#xff1f; Spring 框架是一个开源的 Java 框架&#xff0c;主要用于开发企业级 Java 应用程序。它提供了一组强大的功能和工具&#xff0c;使得开发者能够更加容易地构建高效、可维护和可扩展…

(漏洞检查项) | 任意文件包含漏洞 file-include

(漏洞检查项)|任意文件包含漏洞 file-include 漏洞场景 1.含有动态包含语句 2.有类似于文件读取的url 漏洞描述 攻击者可以利用任意文件包含漏洞&#xff0c;读取任意文件&#xff0c;对服务器造成危害。 程序开发人员为了代码的灵活性&#xff0c;常常会将包含文件的路径…

influxdb时序数据库使用

influxdb时序数据库使用 1.1.免费无云influx申请1.2.Telegraf安装1.3.influxdb安装mac安装Redhat && Centos安装docker安装Kubernetes安装windows安装 1.4.influx CLI 安装1.5.influx命令行界面1.5.influx配置项权限认证配置管理 API 令牌 InfluxDB 是一个开源分布式时…

用通俗易懂方式讲解:快速部署大模型 ChatGLM3 并进行推理

在深入了解了一些大模型的知识之后&#xff0c;最好的方法是亲自动手搭建一个开源的大模型&#xff0c;以更深入地理解其工作原理。 在此基础上&#xff0c;我们将以 ChatGLM3 为例进行部署及推理&#xff0c;从而进一步探索大模型的应用和实践。 ChatGLM3简介&#xff1a; …

Alibaba Cloud Linux详解_操作系统兼容性_alinux稳定性全解析

Alibaba Cloud Linux是阿里云自研的稳定、安全、高性能的服务器Linux操作系统&#xff0c;完全兼容CentOS/RHEL生态和操作方式&#xff0c;又阿里云提供免费提供长期支持和维护LTS。Alibaba Cloud Linux是目前阿里云服务器最大规模使用的操作系统之一&#xff0c;可部署在Web网…

无刷直流电机(BLDCM)位置识别SVPWM控制

无刷直流电机&#xff0c;即BLDCM&#xff0c;在各个行业应用非常广泛。我们最熟悉的是在四轴飞行器中的应用&#xff0c;其中的电机基本都是BLDCM。除此之外&#xff0c;汽车电子、家用电器、航空航天、办公自动化、机器人等领域都有重要应用。 梯形波/方波无刷直流电机被称为…

基于单片机技术的按键扫描电路分析

摘 要&#xff1a; 单片机应用技术被广泛应用于各种智能控制系统中&#xff0c;是电子信息类专业学生必修的一门专业课。在单片机端口信息输入模块中&#xff0c;按键是主要元器件之一&#xff0c;笔者主要介绍矩阵键盘的电路设计及控制程序编写&#xff0c;分析了单片机端口连…

asyncawait

参考&#xff1a; 并发&#xff1a;并发基本概念 python 使用 async 和 await 语法的东西来写”异步代码“。 import asyncio import httpxasync def fetch_baidu():url "https://www.baidu.com"async with httpx.AsyncClient() as client:try:response await c…

使用Java Executors框架处理并发任务

一、并发与Java Executors框架简介 一、并发编程的重要性 并发编程是现代编程中最重要的概念之一。在更多的核心和更快的处理器出现的今天,如何充分利用这些资源就变得异常重要。并发编程允许你的程序同时处理多个任务,从而使程序更有效地利用系统资源,提高执行效率。 提…

Oracle给用户单个表查询权限

Oracle给用户单个表查询权限 1. 创建用户 --创建用户thfj_test,密码为thfj_test create user thfj_test identified by thfj_test;2. 用户授权 --授权连接数据库权限给thfj_test grant create session to thfj_test; --授权查询表USER_INFO 的权限给thfj_test grant sele…

python-20-零基础自学python-用类和while设计一个掷多次、多面骰子的工具的基础

学习内容&#xff1a;《python编程&#xff1a;从入门到实践》第二版 知识点&#xff1a;类、random、while循环、把while循环和类结合起来 练习内容&#xff1a; 练习9-13&#xff1a;骰子 创建一个Die类&#xff0c;它包含一个名为sides的属性&#xff0c;该属性的默认值…

汽车电子行业知识:什么是电子后视镜

文章目录 1.什么是电子后视镜2.有哪些汽车用到了电子后视镜3.电子后视镜的原理及算法4.电子后视镜的优点5.电子后视镜的未来市场将继续增长 1.什么是电子后视镜 电子后视镜是一种集成了电子元件和显示屏的汽车后视镜&#xff0c;用于替代传统的机械后视镜。它通过内置的摄像头捕…

C++期末练习

1. 多态 要求 动态多态性 题目描述 定义一个抽象类shape&#xff0c;用于代表几何图形&#xff0c;设置计算几何图形体积的外部接口&#xff1b;由shape类派生出圆柱类cylinder、球sphere&#xff1b;圆柱体类型有私有数据成员半径r&#xff0c;高h&#xff1b;球类有私有数…

外星人存在的观点

以下是一些具体的证据来支持外星人存在的观点&#xff1a; 一、宇宙中的生命适宜条件 行星多样性&#xff1a;宇宙中存在着数以亿计的恒星和行星&#xff0c;其中许多行星位于恒星宜居带内&#xff0c;拥有适宜的温度和液态水等生命必需条件。例如&#xff0c;开普勒-452b行星…

数字信号处理实验一(离散信号及离散系统的MATLAB编程实现)

实验要求&#xff1a; 离散信号及离散系统的MATLAB编程实现&#xff08;2学时&#xff09; 要求&#xff1a; 编写一程序&#xff0c;输出一定长度&#xff08;点数&#xff09;&#xff0c;具有一定幅度、&#xff08;角&#xff09;频率和初始相位的实&#xff08;或复&…

grpc学习golang版( 一、基本概念与安装 )

系列文章目录 第一章 grpc基本概念与安装 第二章 grpc入门示例 第三章 proto文件数据类型 第四章 多服务示例 第五章 多proto文件示例 第六章 服务器流式传输 第七章 客户端流式传输 第八章 双向流示例 文章目录 一、基本介绍1.1 什么是rpc1.2 什么是grpc1.3 grpc的作用1.4 grp…

PG备份与恢复

一、开启WAL归档 1、创建归档目录 我们除了存储数据目录pgdata之外&#xff0c;还要创建backups&#xff0c;scripts&#xff0c;archive_wals文件 mkdir -p /home/mydba/pgdata/arch mkdir -p /home/mydba/pgdata/scripts mkdir -p /home/mydba/backups chown -R mydba.myd…

docker网络功能介绍

一、 网络启动过程二、 修改容器dns和主机名① 临时处理&#xff08;容器终止或重启后不会保存&#xff09;② 通过参数指定 三、 容器内访问控制① 容器访问外部网络② 容器间互相访问&#xff08;1&#xff09;访问所有端口&#xff08;2&#xff09;访问指定端口 四、 docke…

解读环境工程乙级资质中对专业技术人员职称与执业资格的双重要求

1. 职称要求 职称是中国专业技术人员职业资格的一种体现&#xff0c;反映了个人在某一专业领域的学术水平、专业技能和工作经验。职称分为初级&#xff08;助理级&#xff09;、中级、副高级&#xff08;高级&#xff09;和正高级&#xff08;教授级&#xff09;。在环境工程乙…