サーバマシン上のm3u8ファイルをダウンロードして再生したい。私は次のコードを使用して、m3u8ファイルを読み込んでWebサーバーに送信しています。 ブラウザはファイルの内容をダウンロードする代わりに表示しています。 それでは、ダウンロード方法を教えてください。m3u8ファイルとしてデータをエクスポートするにはどうすればよいですか?
if ((exportHandle = fopen(v3FileName, "a+")) != NULL) {
long end = 0, start = 0, pos = 0;
char* m3u8FileDataBuff = NULL;
fseek(exportHandle, 0, SEEK_END);
end = ftell(exportHandle);
fseek(exportHandle, 0, SEEK_SET);
start = ftell(exportHandle);
pos = end - start;
m3u8FileDataBuff = (char *) malloc(pos);
end = 0;
start = 0;
fread(m3u8FileDataBuff, 1, pos, exportHandle);
pClienCommunication->writeBuffer(m3u8FileDataBuff, pos);
free(m3u8FileDataBuff);
fclose(exportHandle);
}