Я пытаюсь прочитать Аудио файл из изолированного хранилища на телефон с операционной системой Виндоус.
pHandle дескриптор, который я получаю в файл. Я даже получаю путь к файлу. ReadFile функция дает ПРАВДА ценность также.
Я застрял здесь, чтобы получить доступ к самому файлу. Чтение файла — это хорошо, но получение его содержимого — другое дело. Кроме того, отобразите вывод аудиофайла, который читается в двоичном формате.
Как я могу это сделать?
#define BUFFERSIZE 4096
BYTE ReadBuffer[BUFFERSIZE];
DWORD dwBytesRead = 0;
if (pHandle == INVALID_HANDLE_VALUE)
{
printf("Could not Read the Audio File.");
return;
}
if(hrReadHandle == S_OK)
{
// Shows if the music can be read or not
if(FALSE == ReadFile(pHandle,ReadBuffer, BUFFERSIZE-1,&dwBytesRead, NULL))
{
stdOperationHeader = L"File Read Failure";
OutputDebugStringW(stdOperationHeader.c_str());
GetLastError();
}else {
stdOperationHeader = L"File read";
OutputDebugStringW(stdOperationHeader.c_str());
}
}
Задача ещё не решена.
Других решений пока нет …