ComponentOne MediaPlayer WPF控件:MediaItem's持续时间在播放列表显示&qu

本文关键字:持续时间 播放 qu 列表显示 WPF MediaPlayer 控件 MediaItem ComponentOne | 更新日期: 2023-09-27 18:06:20

我使用的是C1MediaPlayer WPF控件。现在我有一个问题,在播放列表中显示媒体的持续时间,

C1MediaItem MediaClip = new C1MediaItem();
MediaClip.MediaSource = new Uri(MediaPath);
MediaClip.Title = title;    
MediaPlayerControl.Items.Add(MediaClip);

当我打开播放列表时,我的项目的持续时间是"00:00:00"。

我想把我的项目的持续时间设置为它的完整长度,而不是"00:00:00",请帮助我?

ComponentOne MediaPlayer WPF控件:MediaItem's持续时间在播放列表显示&qu

您可以将NaturalDuration属性设置为视频的长度。要做到这一点,右键单击C1MediaPlayer并选择属性。向下滚动到"项目"集合并单击省略号。从左窗格选择mediaItem,并在右窗格设置NaturalDuration。或者您可以在XAML中这样设置属性:

NaturalDuration="00:28:15"

我还在这个链接中发布了一个示例应用程序供您参考。