浏览器报的是:读0xXXXXXXXX什么什么的,什么0x00000003不可读取什么的

解决方案 »

  1.   

    D:\\20090221\\192.168.1.251_1_084736.mp4
    这里应该改成相对路径吧
      

  2.   


    不是吧 ,我要是把<body> 改成 <body onload="initpage()"> 就没事,可以播放那个视频
      

  3.   

    ClientScript.RegisterStartupScript
    改成ClientScript.RegisterClientScriptBlock(this.GetType(), "init", "initpage()", true);
      

  4.   

    1、你使用本地磁盘路径,B/S架构不适用
    所以你应该写成相对路径或Server.MapPath()去寻找路径2、不用写成服务器加载,你只要使用延迟加载就行了
    在你的JavaScript中这样写
    <script language="javascript" defer>
    或者你可以写成
    function document.body.onload() {
    initpage();
    }
      

  5.   


    还是不行,太奇怪了 <body> 改成 <body onload="initpage()"> 就没事要是我不用脚本,完全用后台代码控制这个对象,可以么?就是把    <script  language=javascript> 
        function initpage() 
        { 
            PlayBack1.Islocalfile = 1; 
            PlayBack1.NetStartPlay("D:\\20090221\\192.168.1.251_1_084736.mp4"); 
        } 
        </script> 转化成后台代码可以么?
      

  6.   


    我想实现点击开始按钮再播放录像,必须要用事件激发的吧,不能一开始就加载的。那个文件我onload的时候就可以,跟路径没关系吧?
      

  7.   

    try:
    ClientScript.RegisterClientScriptBlock(this.GetType(), "init", "window.onload=initpage", true);
      

  8.   

    Button Click的时候,因为Button是服务器控件,会促发页面postback,所以页面又重新加载一次string strJs = @"PlayBack1.Islocalfile = 1; 
    PlayBack1.NetStartPlay(""D:\\20090221\\192.168.1.251_1_084736.mp4""); ";//这里最好改成相对路径ClientScript.RegisterClientScriptBlock(this.GetType(), "init", "window.onload=function(){"+strJs +"}", true);