0

C# を使用してダウンローダーを作成しています。ダウンロードの一時停止と再開の機能を追加したいのですが、Google で検索して提案を実装しましたが、うまくいきませんでした。は正しい位置から再開していましたが、ダウンロードした部分とのマージに問題がありました。ビデオファイルをダウンロードしてテストしましたが、ダウンロードを一時停止して再度開始すると、結果ファイルがしばらく再生されました(一時停止前にダウンロードした部分は再生されましたが、一時停止後の部分は再生されませんでした)。

2 つの部分を正常にマージするにはどうすればよいですか。

4

1 に答える 1

1

コードが表示されないため、コードの何が問題になっているのかを特定できません(独自のコードを作成したソースを投稿するだけでは必ずしも十分ではありません)。

どちらの方法でも、これを試すことができます。16進エディタを使用して、ビットパターン(0101010101010101 ...など)を見つけやすいファイルを作成し、どこで壊れているかを確認します。たとえば、ダウンロードの2番目の部分が最初の部分の最後の数ビットで実行され続ける場合、それはあなたにいくつかの手がかりを与えるでしょう。

于 2010-10-16T15:51:28.577 に答える