【发布时间】:2020-11-21 13:54:14
【问题描述】:
我正在使用AxWindowsMediaPlayer 控件构建一个在C# 中开发的小型Windows 网络广播。
效果很好。我的StatusChange 事件处理程序提取当前广播电台的名称:
private void axWindowsMediaPlayer1_StatusChange(object sender, EventArgs e)
{
IWMPMedia cm = axWindowsMediaPlayer1.currentMedia;
if (cm != null)
{
title = cm.getItemInfo("Title");
}
}
为了美化我的收音机,我想显示当前歌曲的名称和艺术家等附加信息。像mpg123 这样的音频播放器会显示此类StreamTitle 元数据。
例子:
ICY-META: StreamTitle='Der Langmut der SPD mit Sarrazin hat nicht geholfen, Jürgen Zurheide';
假设,一个广播流实际上包含元信息(Icecast,SHOUTcast):
有没有办法使用AxWindowsMediaPlayer 获取广播流标题?
我不希望第二个线程消化整个流只是为了提取元数据。
【问题讨论】:
标签: audio-streaming icecast shoutcast axwindowsmediaplayer webradio