是否可以使用Javascript获取默认媒体播放器,自定义播放控件并控制播放功能(播放、停止、搜索、暂停等)
提前致谢,
斯里兰卡
最佳答案
没有。操作系统的默认媒体播放器的想法(如果它甚至有这样的概念)无法被网络浏览器访问,并且大多数媒体播放器无论如何都无法通过网页的 JavaScript 代码进行控制。
(有充分的理由:将像媒体播放器这样的高度复杂的程序暴露在互联网上是一个危险的提议。如果处理播放器可以读取的任何格式中的一小段代码存在可利用的错误,那么现在每个网络您访问的页面可能会嵌入媒体播放器并使用安全漏洞来接管您的计算机。事实上,这种情况在过去的 Windows Media Player、QuickTime 和 RealPlayer 中已经发生过很多次,尽管它们是设计的面向互联网。)
您可以嵌入专为其设计的特定媒体播放器,并在不可用时退回到另一个媒体播放器。因此,您可以尝试嵌入 WMP,如果失败,则回退到 QT,如果失败,则回退到 Real。
但实际上,这样做有意义的日子早已一去不复返了。今天的主题是 HTML5 和 Flash 视频。媒体播放器的嵌入已经死了,最好摆脱它。
关于javascript - 使用 Javascript 获取默认媒体播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3131756/