开发手册 欢迎您!
软件开发者资料库

JavaScript - 多媒体

JavaScript多媒体 - 从简单和简单的步骤学习Javascript从基本到高级概念,包括Javascript语法对象嵌入HTML验证Cookie正则表达式文字变量循环条件。

JavaScript navigator 对象包含一个名为 plugins 的子对象.此对象是一个数组,浏览器上安装的每个插件都有一个条目. navigator.plugins对象仅受Netscape,Firefox和Mozilla支持.

示例

这是一个示例,显示如何列出浏览器中安装的所有插件 :

在线演示

         List of Plug-Ins                                    Plug-in Name            Filename            Description                                       for (i = 0; i");               document.write(navigator.plugins[i].name);               document.write("");               document.write(navigator.plugins[i].filename);               document.write("");               document.write(navigator.plugins[i].description);               document.write("");            }                        


检查插件

每个插件在数组中都有一个条目。 每个条目都具有以下属性:

  • name : 是插件的名称。

  • filename : 是加载以安装插件的可执行文件。

  • description : 是由开发人员提供的插件的描述。

  • mimeTypes : 是一个数组,其中包含插件支持的每种MIME类型的一个条目。

您可以在脚本中使用这些属性来查找已安装的插件,然后使用JavaScript,您可以播放相应的多媒体文件。 看一下下面的例子。

            Using Plug-Ins                           media = navigator.mimeTypes["video/quicktime"];                  if (media) {            document.write("");         } else {            document.write("");         }               

NOTE : 这里我们使用HTML 标签来嵌入多媒体文件。

控制多媒体

让我们举一个适用于几乎所有浏览器的实例 :

在线演示

            Using Embeded Object