如何更改c#中windows媒体播放器的默认语言设置
本文关键字:默认 语言 设置 媒体播放器 windows 何更改 | 更新日期: 2023-09-27 18:00:00
我正在构建一个音乐层,所以我选择使用Window Media PLayer的库:现在我陷入了困境,因为我想在listBox中显示歌曲的名称并实时更改歌曲,但我不知道如何做到这一点。我存储文件夹中的歌曲,因此当音乐播放器播放Url中的歌曲时。
代码片段:
private void PlaylistMidday(String folder, string extendsion)
{
string myPlaylist = "D:''Music''The_Chemical_Brothers-Do_It_Again-(US_CDM)-2007-SAW''";
ListView musicList = new ListView();
WMPLib.IWMPPlaylist pl;
WMPLib.IWMPPlaylistArray plItems;
plItems = player1.playlistCollection.getByName(myPlaylist);
if (plItems.count == 0)
pl = player1.playlistCollection.newPlaylist(myPlaylist);
else
pl = plItems.Item(0);
DirectoryInfo dir = new DirectoryInfo(folder);
FileInfo[] files = dir.GetFiles(extendsion, SearchOption.AllDirectories);
foreach (FileInfo file in files)
{
string musicFile01 = file.FullName;
string mName = file.Name;
ListViewItem item = new ListViewItem(mName);
musicList.Items.Add(item);
WMPLib.IWMPMedia m1 = player1.newMedia(musicFile01);
pl.appendItem(m1);
}
player1.currentPlaylist = pl;
player1.Ctlcontrols.play();
}
在加载时,我决定播放"myPLaylist"中的歌曲,所以我问你,你知道如何在列表框中显示我播放列表中的歌曲吗?当我点击所选项目时,歌曲会被更改?
您可以使用((IWMPcontrols)player.ctlcontrols).setAudioLanguage
更多详细信息