如何在Windows手机中依次播放音频

时间:2012-12-12 05:27:21

标签: windows-phone-7 media

我对WP开发很新......

使用以下代码播放音频

<MediaElement x:Name="MediaSound" HorizontalAlignment="Left" Height="100" Margin="76,60,0,0" VerticalAlignment="Top" Width="100"  Visibility="Collapsed" Source="/sounds/build.wav" />

我需要动态更改媒体元素的来源。让我们假设我有10个音频文件,我想一个接一个地播放...

为此我想知道音频何时停止。是否有任何监听器可用,如在Android OnCompletionListener ...

我想要这样的事情......

private void genarateSound(){
     MediaSound.Source = new Uri(audioPath[counter], UriKind.Relative);
     MediaSound.Play();


     //Just to say  
     MediaSound.Oncomplete+ = new OnComplete(AudioPlayComplete); //listen to audio Complete   *Somthing like this*
     }

    //Code segment to execute when audio is stopped
      AudioPlayComplete
     {

        counter++;
        genarateSound();

     }

任何帮助都很受欢迎.. TIA。

2 个答案:

答案 0 :(得分:1)

当媒体到达结束时,MediaEnded事件将会触发。

答案 1 :(得分:0)

查看以下代码示例以了解如何调用和使用MediaEnded:

WP7 background music play

相关问题