首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

wpf 播放MP3没声音 请教是什么原因

2013-02-18 
wpf 播放MP3没声音 请问是什么原因?using Systemusing System.Collections.Genericusing System.Linqus

wpf 播放MP3没声音 请问是什么原因?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace MediaPlayTest
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            mediaPlay();
        }
    
        //MediaPlayer player = null;  方法一
        public void mediaPlay()
        {
            try
            {
                MediaPlayer player = new MediaPlayer();

                player.Open(new Uri("E:\\我的歌声里.mp3", UriKind.Relative));
                VideoDrawing videoDrawing = new VideoDrawing();
                videoDrawing.Rect = new Rect(0, 0, 100, 100);
                videoDrawing.Player = player;
                player.Play();
            }
            catch (Exception e)
            {
                throw e;
            }
        }

        bool flag = true;
        private void Image_MouseLeftButtonDown_1(object sender, MouseButtonEventArgs e)
        {
            //player.Play();
            //if (flag)
            //{
            //    player.Play();
            //    flag = false;
            //}
            //else


            //{
            //    player.Pause();
            //    flag = true;
            //}
            //play();
        }
        
        //方法2
        public void play() 
        {
            //用MediaElement控件进行播放
            McMediaElement.Source = new Uri("E:\\djjy.mp3");
            McMediaElement.Play(); 
        }

    }
}



<Window x:Class="MediaPlayTest.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <StackPanel>
            <Image Source="image/media.png" Width="27" Height="24" Margin="0,120,0,0" MouseLeftButtonDown="Image_MouseLeftButtonDown_1"></Image>
            <MediaElement Height="100"  Name="McMediaElement" LoadedBehavior="Manual"/>
        </StackPanel>
    </Grid>
</Window>


方法一用MediaPlayer 方法2用控件 都没声音 请问是什么原因 代码有错误? wpf c# mp3
[解决办法]
0 0 那肯定是你那台电脑的问题了 
如果所有电脑试了都没声音 那才去检查代码
[解决办法]
看看环境有区别没有,没有的话就,电脑声音出问题了~~
[解决办法]
会不会是MediaPlayer版本太低了

热点排行