axShockwaveFlash1.Movie =@"\flvplayer.swf?file=d:\1.flv";
axShockwaveFlash1.play();这样写播放不能成功,请问后面参数是怎么写的?

解决方案 »

  1.   

    AxShockwaveFlash axShockwaveFlash = new AxShockwaveFlash();axShockwaveFlash.Location = new System.Drawing.Point(0, 0);this.Controls.Add(axShockwaveFlash); 
    axShockwaveFlash.LoadMovie(0, Environment.CurrentDirectory + @"\movie.swf");axShockwaveFlash.SetVariable("quality", "Low");axShockwaveFlash.ScaleMode = 0;axShockwaveFlash.Width = 1000;axShockwaveFlash.Height = 700;axShockwaveFlash.Name = "myFirst";string flvFileName = "http://pyg.keonox.com/tests/flash_flv_player/acteurs_lal.flv";axShockwaveFlash1.SetVariable("file", flvFileName);//axShockwaveFlash.Play();
      

  2.   

    axShockwaveFlash.LoadMovie(0, Environment.CurrentDirectory + @"\movie.swf");你这是播放swf的,对flv没有作用。
      

  3.   

    axShockwaveFlash1.Movie =@"\flvplayer.swf?file=1.flv"; 这样的相对路径就可以。 固定路径不知道怎么指定?
      

  4.   

    电脑上安装一个全能解码器[K-Lite Codec Pack],基本上所有的格式都能播放啦,跟暴风影音差不多啦
      

  5.   

    看错了以为用的是 :AxWindowsMediaPlayer 控件flv应该可以用AxWindowsMediaPlayer控件播放,如果不行的话,就用上面的那个解码器
      

  6.   

    你用的应该是JW Player吧那用这样的格式来播放本地的:axShockwaveFlash1.FlashVars = @"file=D:\1.flv";
    axShockwaveFlash1.Movie = Directory.GetCurrentDirectory() + @"\player.swf?";
    axShockwaveFlash1.Play();