标题:我实在搞不懂啊!!
只看楼主
guolin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-10-16
结帖率:100%
已结贴  问题点数:4 回复次数:3 
我实在搞不懂啊!!
以下是我的编程,在vs2008中调用windows media player控件,老出现以下问题,很费解
using System;
using System.Collections.Generic;
using
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace _765
{
    public partial class Form1 : Form
    {
        
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
         
        }

        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog a = new OpenFileDialog();
            a.AddExtension = true;
            a.CheckFileExists = true;
            a.CheckPathExists = true;
            a.Filter = "Audio(*.avi)|*.avi|MP3格式(*.mp3)|*.mp3|所有文件(*.*)|*.*";
                a.FilterIndex=2;
            if (a.ShowDialog()==DialogResult .OK )
            {

                this.axWindowsMediaPlayer1.FileName = a.FileName;
            
            
            
            
            
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.axWindowsMediaPlayer1.open();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            this.axWindowsMediaPlayer1.stop();
        }

        
    }
}


出现的问题提示:
错误    1    “AxWMPLib.AxWindowsMediaPlayer”不包含“FileName”的定义,并且找不到可接受类型为“AxWMPLib.AxWindowsMediaPlayer”的第一个参数的扩展方法“FileName”(是否缺少 using 指令或程序集引用?)    D:\图像文件\765\765\Form1.cs    36    44    765
错误    2    “AxWMPLib.AxWindowsMediaPlayer”不包含“open”的定义,并且找不到可接受类型为“AxWMPLib.AxWindowsMediaPlayer”的第一个参数的扩展方法“open”(是否缺少 using 指令或程序集引用?)    D:\图像文件\765\765\Form1.cs    47    40    765
错误    3    “AxWMPLib.AxWindowsMediaPlayer”不包含“stop”的定义,并且找不到可接受类型为“AxWMPLib.AxWindowsMediaPlayer”的第一个参数的扩展方法“stop”(是否缺少 using 指令或程序集引用?)    D:\图像文件\765\765\Form1.cs    52    40    765
希望各位专家帮忙解决!!!
搜索更多相关主题的帖子: namespace windows private public player 
2010-10-21 22:56
hxxiaoxiao
Rank: 2
等 级:论坛游民
威 望:1
帖 子:29
专家分:81
注 册:2010-10-13
得分:2 
你这代码哪看来的?
错误提示的意思是AxWMPLib.AxWindowsMediaPlayer类型里没有FileName这个变量,也没有open()或close()这样的方法。
2010-10-22 03:29
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
得分:2 
axWindowsMediaPlayer1.FileName 改成 axWindowsMediaPlayer1.Url
axWindowsMediaPlayer1.open() 改成 axWindowsMediaPlayer1.Ctlcontrols.play()
axWindowsMediaPlayer1.stop() 改成 axWindowsMediaPlayer1.Ctlcontrols.stop()

重剑无锋,大巧不工
2010-10-22 10:55
guolin
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2010-10-16
得分:0 
回复 3楼 beyondyf
极其感谢啊!!!!!!!!!
2010-10-22 12:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-323602-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014624 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved