0

Web サービスを呼び出す Silverlight アプリがあります。その Web サービスは、wav ファイルを mp3 形式にエンコードします。完全な mp3 ファイルの作成を待つ最善の方法は?

よろしく

4

1 に答える 1

1

ある種のプログレス バーとメッセージは、ユーザーにとって便利です。進行状況バーは必ずしも実際の進行状況を示す必要はありません。作業が行われていることを示すために単に回転するだけでもかまいません。

ただし、実際の進行が必要な場合は、Web サービスにバックグラウンド スレッドで MP3 を生成させ、すぐにサービスを返して生成が開始されたことを示すことができます。その後、Silverlight クライアントは、サービスが生成が完了したことを示し、ファイルを提供するまで、進行状況を繰り返し要求できます。そうすれば、実際に 100% に近づくプログレス バーを提供できます。

于 2010-05-20T18:59:40.120 に答える