我使用PowerShell构建了一个表单,以帮助我的孩子学习法语数字。该表单播放一段MP3音频文件中随机数的法语发音,该文件包含0到100的所有法语发音。这一切都可正常使用:
$zMediaPlayer = New-Object system.windows.media.mediaplayer;
$zMediaPlayer.Open($zMediaFile);
. . . .
$zMediaPlayer.Position = New-Object System.TimeSpan(0, 0, 0, 0, $zStartAt);
$zMediaPlayer.Play();
Sleep -Milliseconds $zDuration;
$zMediaPlayer.Pause();
$zMediaPlayer.Stop();
. . . . .
$zMediaPlayer.Close();
我见过提及时钟" System Media Player的属性,允许“StartAt”和“StartAt”。和'持续时间'用于' TimeLine'播放媒体文件的一部分:
Public property Clock Gets or sets the MediaClock associated with the MediaTimeline to be played.
但是我找不到如何在PowerShell脚本中使用这种类型的功能,因为我对脚本的另一个想法是这样的功能非常有用。有人可以描述如何使用此功能,谢谢。