Моя веб-страница в IPhone не загружала потоковую передачу аудиофайлов с сервера - PullRequest
0 голосов
/ 15 октября 2018

У меня есть этот веб-API-код на моем сервере в C #:

    [HttpGet]
    public HttpResponseMessage Download([FromUri]string filepath)
    {

        var response = new HttpResponseMessage(HttpStatusCode.OK);
        var stream = new System.IO.FileStream(filepath, System.IO.FileMode.Open);
        response.Content = new StreamContent(stream);
        response.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/octet-stream");
        return response;
    }

и этот код для клиентской части в HTML:

           <audio controls>
                <source src="http://18.264.229.13:80/YGAServerSide/api/fileDownload/Download?filepath=C:\LessonsAudioFiles\test.wav" type="audio/ogg">

                Your browser does not support the audio element.
            </audio>

Цель серверного кода состоит в том, чтобыотправить файл на веб-страницу

Это необходимо для воспроизведения с аудио тегом html 5

Этот код очень хорошо работает на компьютерах и смартфонах Android

Но

В браузерах iPhone (Chrome и Safari)

Не загружен аудиофайл

Кто-то знает, в чем должна быть проблема, и что мне нужно сделать, чтобы ее исправить ???

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...