JavaScript 多媒体
时间:2019-08-20 13:50:45 来源:igfitidea点击:
JavaScript导航器对象navigator中包括一个称为plugins的子对象。
该对象是一个数组,对于浏览器上安装的每个插件都有一个条目。
例子
下面的例子列出了所有安装在浏览器中的插件
for (i = 0; i<navigator.plugins.length; i++) { console.log(navigator.plugins[i].name); console.log(navigator.plugins[i].filename); console.log(navigator.plugins[i].description); }
检查插件
每个插件在数组中都有一个条目。
每个条目都有以下属性:
name插件的名称。
filename插件的可执行文件。
description插件的描述。
mimeTypes插件支持的各种MIME类型,这是一个数组。
下面的例子中,我们通过判断是否已安装插件,来播放适当的多媒体文件。
<html> <head> <title>Using Plug-Ins</title> </head> <body> <script language = "JavaScript" type = "text/javascript"> media = navigator.mimeTypes["video/quicktime"]; if (media) { // 嵌入多媒体文件。 document.write("<embed src = 'quick.mov' height = 100 width = 100>"); } else { document.write("<img src = 'quick.gif' height = 100 width = 100>"); } </script> </body> </html>