1

私はVB.NETでAxWindowsMediaPlayerを使用してWebからMP3ファイルをプレビューし、ユーザーが気に入った場合にダウンロードできるようにしています。できます。URLプロパティにリンクを入れるだけで、しばらくすると再生が始まります。

...しばらくすると、もちろん。最初にファイルをダウンロードする必要があるためです。おそらく、接続が遅いXDのせいで気づいたのでしょう。

しかし、それは私に考えさせました:プレーヤーが現在ファイルをダウンロードしているかどうかをどうやって見分けることができますか?「待って、ファイルを準備して…」などのラベルを貼れるように。

4

1 に答える 1

1

BufferingEventBufferingProgressプロパティの使用を見てください。MSDNリンクによると:

このイベントを使用して、バッファリングまたはダウンロードがいつ開始または停止するかを判別します。どちらの場合も同じイベントブロックを使用し、IWMPNetwork.bufferingProgressとIWMPNetwork.downloadProgressをテストして、WindowsMediaPlayerが現在コンテンツをバッファリングしているかダウンロードしているかを確認できます。

于 2012-05-02T03:01:56.430 に答える