[英]How do I embed a quicktime movie into an iphone web app using javascript?
[英]How do I detect if quicktime is installed with javascript?
我想播放聲音通知,所以我使用了這里描述的方法: 跨平台,跨瀏覽器的方式來播放Java腳本中的聲音? 但是,如果客戶端計算機上未安裝quicktime,則每次調用soundPlay
函數時,都會彈出一個窗口。 它說沒有安裝quicktime,因此建議安裝它。
為了用戶體驗,我希望這樣的快速時間不打擾用戶:
function hasQuickTime() {
// how do I know ?
}
// play sound only if quickTime is installed
if (hasQuickTime()) {
soundPlay();
}
請參閱Apple的JavaScript腳本指南: 使用JavaScript檢測QuickTime
var haveqt = false;
if (navigator.plugins) {
for (i=0; i < navigator.plugins.length; i++ ) {
if (navigator.plugins[i].name.indexOf
("QuickTime") >= 0)
{ haveqt = true; }
}
}
if ((navigator.appVersion.indexOf("Mac") > 0)
&& (navigator.appName.substring(0,9) == "Microsoft")
&& (parseInt(navigator.appVersion) < 5) )
{ haveqt = true; }
您可以測試變量haveqt
是否存在QuickTime。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.