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

ppp2282229 2011-04-26 08:07:08
  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,网上大多数都是说俺上面那段东西办
...全文
201 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
ppp2282229 2011-04-26
  • 打赏
  • 举报
回复
都没人懂吖?网上那些播放器代码大都是不在播放列表显示时间的

111,093

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧