ファイルが存在する場合は、最初に削除してからファイルを書き込みます。コードは次のとおりです。
try
{
if (File.Exists("qwe.mp4"))
{
File.Delete("qwe.mp4");
}
File.WriteAllBytes("qwe.mp4", encodedDataAsBytes);
}
ただし、プログラムを実行すると、既存のデータは削除されませんが、前のデータが次のデータに追加されます。(最初のデータはわずか 2 秒で、新しいデータを追加した後は 4 秒かかります)。ただし、新しいデータを読み取ることはできません。つまり、最初の 2 秒間しか再生できず、残りの 2 秒間は読み取ることができません。
これをどのように解決すればよいですか?既存のファイルを完全に削除し、新しいデータで新しいファイルを作成します。