javascript - 使用 Javascript 获取默认媒体播放器?

标签 javascript mobile-website

是否可以使用Javascript获取默认媒体播放器,自定义播放控件并控制播放功能(播放、停止、搜索、暂停等)

提前致谢,

斯里兰卡

最佳答案

没有。操作系统的默认媒体播放器的想法(如果它甚至有这样的概念)无法被网络浏览器访问,并且大多数媒体播放器无论如何都无法通过网页的 JavaScript 代码进行控制。

(有充分的理由:将像媒体播放器这样的高度复杂的程序暴露在互联网上是一个危险的提议。如果处理播放器可以读取的任何格式中的一小段代码存在可利用的错误,那么现在每个网络您访问的页面可能会嵌入媒体播放器并使用安全漏洞来接管您的计算机。事实上,这种情况在过去的 Windows Media Player、QuickTime 和 RealPlayer 中已经发生过很多次,尽管它们是设计的面向互联网。)

您可以嵌入专为其设计的特定媒体播放器,并在不可用时退回到另一个媒体播放器。因此,您可以尝试嵌入 WMP,如果失败,则回退到 QT,如果失败,则回退到 Real。

但实际上,这样做有意义的日子早已一去不复返了。今天的主题是 HTML5 和 Flash 视频。媒体播放器的嵌入已经死了,最好摆脱它。

关于javascript - 使用 Javascript 获取默认媒体播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131756/

相关文章:

javascript - 如何使用 rich :calendar 在日期选择上显示 timeEditor

javascript - iscroll 问题与二维(水平+垂直)滚动、可滚动是否相关?

javascript - Gmail 移动 CSS 和 JavaScript 框架的任何替代品?

javascript - Django:从 View 返回文件后不开始下载

javascript - Ember 组件功能

javascript - 重复按钮不起作用 click();

移动/桌面网站的 url 结构

html - 我应该为移动网络应用程序使用哪种技术 : HTML5 or jQuery Mobile?

ipad - HTML5 中 history.pushState() 和 window.onpopstate 的回退函数

javascript - 接受 IE8 文件输入中的属性