110,566
社区成员
发帖
与我相关
我的任务
分享
<Window x:Class="WpfMusicText.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfMusicText"
xmlns:wpf="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf"
mc:Ignorable="d"
Title="Window1" Height="450" Width="800">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition/>
</Grid.RowDefinitions>
<Button Content="播放" Width="120" Height="30" Click="ButtonBase_OnClick"></Button>
<wpf:VlcControl x:Name="vlcPlayer" Grid.Row="1" />
</Grid>
</Window>
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
}
private void ButtonBase_OnClick(object sender, RoutedEventArgs e)
{
string currentDirectory = @"C:\Program Files (x86)\VideoLAN\VLC";
var vlcLibDirectory = new DirectoryInfo(currentDirectory);
var options = new string[]
{
//添加日志
};
//初始化播放器
this.vlcPlayer.SourceProvider.CreatePlayer(vlcLibDirectory, options);
this.vlcPlayer.SourceProvider.MediaPlayer.Play(new Uri(@"D:\443215.mp3"));//本地文件。
}
}
同学,这个问题最后怎么解决的,我也碰到了,全网也只搜到了这里,这个问题这么冷僻吗?