Roman Minyaylov
//Play
private void Button_Click(object sender, RoutedEventArgs e)
{
MediaPlayer1.FilenamesOrURL.Add(System.IO.Path.Combine(Environment.CurrentDirectory, "Demo.mpg"));
MediaPlayer1.Source_Mode = VFMediaPlayerSource.File_FFMPEG;
MediaPlayer1.Video_Renderer = VFVideoRendererWPF.WPF;
MediaPlayer1.Audio_Effects_Clear(-1);
MediaPlayer1.Audio_Effects_Enabled = true;
MediaPlayer1.Audio_Effects_Add(-1, VFAudioEffectType.ChannelOrder, true);
//The new version Bug, if not select this, can't play the video, audio is fine.
MediaPlayer1.Video_Effects_Enabled = true;
MediaPlayer1.Play();
}
//Stop
private void Button_Click_1(object sender, RoutedEventArgs e)
{
MediaPlayer1.Stop();
}
//Play audio use left channel
private void Button_Click_2(object sender, RoutedEventArgs e)
{
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 0);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 0);
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 1);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 0);
}
//Play audio use right channel
private void Button_Click_3(object sender, RoutedEventArgs e)
{
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 0);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 1);
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 1);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 1);
}
//Reset audio channel
private void Button_Click_4(object sender, RoutedEventArgs e)
{
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 0);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 0);
MediaPlayer1.Audio_Effects_SetCurrentChannel(-1, 0, 1);
MediaPlayer1.Audio_Effects_ChannelOrder(-1, 0, 1);
}
on April 18, 2013 09:40