Панель поиска видеоплеера HTML5 не работает при подаче видео из Handler.ashx в C#

Я передаю все видео из базы данных через Handler.ashx. Видео воспроизводится нормально, и все элементы управления, такие как громкость, максимизация, пауза и воспроизведение, работают, однако панель поиска не работает. Это код, который я использую в обработчике:

public void ProcessRequest(HttpContext context)
{
    context.Response.ContentType = "application/octet-stream";
    var id = context.Request.QueryString["id"];
    using (MemoryStream ms = new MemoryStream(Operations.GetBytes(id)))
    { 
        ms.CopyTo(context.Response.OutputStream);
    }
    context.Response.Flush();
}

Это мой видео тег в поле зрения:

 <video controls>
        <source src="../Handler1.ashx?id=54978" type="video/mp4">
        Your browser does not support the video tag.
    </video>

Если я добавлю локальный путь к видеофайлу в источник тега video, то все будет работать нормально. Это тоже должно быть обработано IIS. В моем случае я добавил пользовательский обработчик для обработки извлечения файла из базы данных и его обслуживания. Кто-нибудь может помочь решить вопрос о поиске бара?

0 ответов

Другие вопросы по тегам