Radiant-MediaLyzer Radiant MediaLyzer是一个JavaScript API,用于检测媒体相...
Radiant MediaLyzer是一个JavaScript API,用于检测与用户代理字符串解析作为后备的媒体相关功能。它对于任何面向媒体的JavaScript开发都会派上用场。想要深入了解实现方法?请查看JavaScript浏览器用户代理检测脚本实现方法和客户端检测用户代理。
Radiant MediaLyzer是一个在下发布的开源项目。它的特点是:使用用户代理字符串解析作为后备的特征检测23个媒体相关特征的特征检测。对操作系统、浏览器、WebView和特定设备的用户代理字符串解析也同样精通。详细的实现可以参考device_detector水晶碎片用于通过用户代理字符串进行设备检测源码。
使用纯JavaScript构建(无依赖),这个工具采用JavaScript伪类模型(原型)构建,以便于扩展工作。它利用正则表达式匹配/测试用户代理字符串以获得更快的结果,并具备错误恢复能力,适用于当前市场的大多数设备,从手机到电视。你是否感兴趣如何在你的项目中应用它?更多信息可以在Parser JavaScript浏览器嗅探太过复杂了JavaScript的用户代理解析器库源码找到。
Radiant MediaLyzer带有注释来源的完整文档,并且非常轻量级:只有10 kB压缩(2.2kB gzipped)。你可以使用任何设备访问以检。惊讶吗?或许你还想了解更多类似的开源项目,可以看看qasong开源JavaScript音乐流媒体网络应用源码和rtpengine媒体代理引擎。
下载地址
用户评论