不是WindowsMediaPlayer大小,而是播放中视频大小! 要求大小随尺寸都可以调,是调图像,没有外围的黑色边框的!!我想放PictureBOX控件里,麻烦高手了,给我个源码!! 

解决方案 »

  1.   

    要求过多就最好不要用控件啦。自己调用一下MCI函数或DirectShow来做。
    如果是想调用MCI函数的MCI命令,在Microsoft的网站上有比较全面的说明,
    你搜索一下。
    如果是DirectShow,VB支持的只是小部分东西(Quartz.dll),标准支持
    是在VC下使用,看看DirectX 8.1 SDK 就知道了。DirectX 9 SDK 是.Net
    的范例。至于MCI如何调整大小,可以使用MCI命令:
    put 设备名称 window at Left值 Top值 Width值 Height值
    如:
    mciExecute "put myVideo window at 0 0 320 240"
    当然用MCI不止这些功能,比如可以调整声道、音量、速度、质量、播放位置或取得播放位置等等等等。
    如果要具体了解MCI命令,最好就是到Microsoft看看函数说明,主要函数有:
    mciSendString
    mciExecute
    mciGetErrorString在百度或CSDN搜索函数名或你需要的功能应该很快能搜索出来,如:
    “vb mciExecute 暂停”、“vb mciSendString”......
      

  2.   

    能给个源码吗?我就想把视频放Picturebox 里播放!谢谢了楼上的