用按钮切换音频

时间:2013-07-09 02:19:08

标签: c# wpf audio

我的文件中有一些MP3音频,我想使用按钮在WPF中播放它们,例如三个按钮:上一个,开始,下一个。当我点击开始按钮时,第一个音频正在播放,当我点击下一个时,下一个音频正在播放,当我点击上一个,它转到上一个音频并播放它...我试过:

   string[] fileNames;
    int iCurrentImageCount;
    int iMaxImageCount;

       private void SwipeLeftProcess()
    {
        if (iCurrentImageCount > 0)
            iCurrentImageCount--;
        else
            iCurrentImageCount = iMaxImageCount - 1;


        PlayAudio();
    }

    private void SwipeRightProcess()
    {
        if (iCurrentImageCount < iMaxImageCount - 1)
            iCurrentImageCount++;
        else
            iCurrentImageCount = 0;


        PlayAudio();
    }
     private void PlayAudio()
    {
        MediaPlayer ap = new MediaPlayer();        
        ap.Open(new Uri("/StoryAudio/" + fileNames[iCurrentImageCount], UriKind.Relative)); /ERROR here
        ap.Play();
    }
  private void button3_Click(object sender, RoutedEventArgs e) // Start
    {
       PlayAudio();}

我这样做是对的吗?当我为图像而不是音频做时,我可以这样做,这是一个错误的ap.Open,声明它是空的。

0 个答案:

没有答案