• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

HYP AND HAPPY

快快乐乐编程
  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

Windows 2003 SP1下 Mediaplayer 10提示没有权限的脚本错误

安装Windows2003 sp1后,发现自动安装了Mediaplayer 10,但是在网页里有些操作Mediaplayer 的脚本却不能运行。设置IE的安全性最低,并且设置Mediapalyer10允许网页中脚本运行后,一些脚本还是不能运行。
我出错的代码如下:
if(aPlayer.currentPlaylist.count!=0)
{
        
var tItem = aPlayer.currentPlaylist.item(0);        aPlayer.currentPlaylist.removeItem(tItem);
}

后来发现应该是Mediaplayer10将权限级别提高了,可能需要完全的权限才能执行currentPlaylist.removeItem方法。
将代码改进如下后,IE出现请求权限对话框,问题解决。
if(aPlayer.currentPlaylist.count!=0)
    
{
        
var tItem = aPlayer.currentPlaylist.item(0);        
         
try
         
{
          aPlayer.currentPlaylist.removeItem(tItem);    
         }

         
catch(e)
         
{  if(aPlayer.settings.mediaAccessRights!="full")
            
{
              aPlayer.settings.requestMediaAccessRights(
"full");
            }

            aPlayer.currentPlaylist.removeItem(tItem);
         }
    
    
    }

     

posted on 2005-09-27 15:57  hyphapy  阅读(1523)  评论(2)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3