player.currentMedia.durationString输出00:00求解

ppp2282229 ppp2282229 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
  Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick

  EndPoint = AxWindowsMediaPlayer1.currentMedia.duration

  If EndPoint = 0 Then Exit Sub '可能因为媒体文件的打开需要一定时间,这里等待媒体文件的打开

  msgbox(AxWindowsMediaPlayer1.currentMedia.duration .ToString )

  End Sub

这个貌似不像代码,求高手解释

private void AddListViewItem(string path)
{

player.settings.volume = 0;
player.URL = path;
string musictime = this.player.currentMedia.durationString;

ListViewItem subItem = new ListViewItem(
Path.GetFileNameWithoutExtension(path));
subItem.Tag = path;
this.listView1.Items.Add(subItem);

subItem.SubItems.Add(this.player.currentMedia.durationString);

int pos;
if (this.listView1.SelectedItems.Count > 0)
{
pos = this.listView1.SelectedIndices[0];
this.listView1.Items[pos].Selected = false;

}
pos = this.listView1.Items.Count - 1;
this.listView1.Items[pos].Selected = true;
}

这里的this.player.currentMedia.durationString输出的是00:00,网上大多数都是说俺上面那段东西办
...全文
评论 1
收藏 已收藏
分享
返回顶部
ppp2282229
C# 111,129 成员 642,538 内容