Windows Media Player 12(Windows 7 RCにバンドルされています)を使用しています。それを開始して、特定の時間オフセットでWMVファイルの一部を再生したいと思います-たとえば、映画の3分後。
これはデモンストレーション用です。映画の一部を再生したいのですが、視聴者の前にいる間は、メディアプレーヤーのコントロールをいじくり回したくありません。
これは可能ですか?コマンドラインパラメータはありますか?
同様に、それほど重要ではありませんが、[〜#〜] x [〜#〜]分後に自動的に再生を停止できますか。
他のすべてが失敗した場合、私は映画を編集してその一部を再生するだけだと思います:-)
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>
ここにはテスト用のWindows7がありませんが、XPおよびVistaでは正常に動作します。
私は通常、キューアップしてから最小化するアプローチを採用しますが、箱から出してすぐにそれを行う方法は他にないと思います。
コマンドライン でいくつかのことができますが、タイミングとは関係ありません。
SDKとAPIがあるので、何か書けると思いますが、それ以上に面倒かもしれません。