手机怎么解决unity web player的问题

 我来答
匿名用户
2017-09-19
展开全部
WebPlayer,又称泰初影音,它融合了本地播放、网络播放等多种服务,全面支持远古流媒体系统,一直以良好的兼容性,完美的播放效果,下面一起来看看利用js检测是不是安装了WebPlayer哦。
<script language='VBScript'>
function detectUnityWebPlayerActiveX
on error resume next
dim tControl, res, ua, re, matches, major
res = 0
set tControl = CreateObject("UnityWebPlayer.UnityWebPlayer.1")
if IsObject(tControl) then
if tControl.GetPluginVersion() = "2.5.0f5" then
' 2.5.0f5 on Vista and later has an auto-update issue
' on Internet Explorer. Detect Vista (6.0 or later)
' and in that case treat it as not installed '
ua = Navigator.UserAgent
set re = new RegExp
re.Pattern = "Windows NT (d+)."
set matches = re.Execute(ua)
if matches.Count = 1 then
major = CInt(matches(0).SubMatches(0))
if major < 6 then
res = 1
end if
end if
else
res = 1
end if
end if
detectUnityWebPlayerActiveX = res
end function
</script>
<script language="javascript1.1" type="text/javascript">
function detectUnityWebPlayer () {
var tInstalled = false;
if (navigator.appVersion.indexOf("MSIE") != -1 &
navigator.appVersion.toLowerCase().indexOf("win") != -1)
{
tInstalled = detectUnityWebPlayerActiveX();
}
else if (navigator.mimeTypes && navigator.mimeTypes["application/vnd.unity"])
{
if (navigator.mimeTypes["application/vnd.unity"].enabledPlugin &
navigator.plugins && navigator.plugins["Unity Player"])
{
tInstalled = true;
}
}
return tInstalled;
}
</script>
检测代码:
if (detectUnityWebPlayer()) {//新检查unity是否安装 added by shanmao
alert(‘测试检测已安装111′)
}else{
setTimeout(“check_unity_down()”,1000);
alert(‘测试检测未安装222′)
}
另:
自动安装unity webplayer 代码:unityObject.enableAutoInstall(true);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式