我正在使用 Windows Media Player 12(与 Windows 7 RC 捆绑在一起)。我想启动它并在特定时间偏移处播放 WMV 文件的一部分 - 比如电影的 3 分钟。
这是出于演示目的 - 我想播放电影的一段,但并不想在观众面前摆弄媒体播放器控件。
这可能吗?有命令行参数吗?
同样,但不太重要,我可以在X分钟。
如果一切都失败了,我想我只会编辑电影并播放其中的一部分:-)
答案1
您可以使用 ASX 文件。将以下内容保存到“myfile.asx”,根据需要调整开始时间、持续时间和文件名。然后,在 WMP 中打开 ASX 文件:
<Asx Version = "3.0">
<Entry>
<StartTime value = "00:25:00.000" />
<Duration value = "00:15:00.000" />
<Ref href = "sample.avi" />
</Entry>
</Asx>
我没有 Windows 7 来测试它,但它在 XP 和 Vista 上运行良好。
答案2
我通常采用排队然后最小化的方法,但我认为没有其他方法可以做到这一点。
答案3
你可以用命令行 但,与时间无关。
有一个 SDK 和一个 API,所以我相信你可以写一些东西,但这可能会带来比它本身更多的麻烦。