C#directshow播放视频全屏有黑边
使用C#directshow做的播放器,播放视频全屏时周围有黑边,如何让它没有黑边
------解决方案--------------------
using System;
  using System.Collections.Generic;
  using System.Text;
  using System.Diagnostics;
  using QuartzTypeLib;  
  namespace SoundPlayer
  {
    public class SoundPlayer
    {
        public static void Main()
        {
            QuartzTypeLib.FilgraphManager graphManager = new QuartzTypeLib.FilgraphManager();
            QuartzTypeLib.IMediaControl mc = (QuartzTypeLib.IMediaControl)graphManager;
            mc.RenderFile(@"E:\BackUp\Mess\test.wmv");
            mc.Run();
        }
    }
  }
我试了下上面这个全屏,旁边没有黑的边
------解决方案--------------------
------解决方案--------------------
http://topic.csdn.net/f/905/4001-4500.html
------解决方案--------------------
我以前也用过directshow做播放器并未发现有什么黑边的,codeproject里面也有相关的例子下载,你可以下载看看
------解决方案--------------------
QuartzTypeLib 是用 TlbImp C:\windows\system32\quartz.dll /out:QuartzTypeLib.dll 产生的