Принудительно воспроизводить файлы.avi и.mkv в браузере (а не загружать)

Для собственного личного развлечения я построил собственный медиаплеер (на самом деле это больше медиатека). У меня есть компьютер, подключенный к телевизору в главной гостиной, поэтому я хотел что-то, что организовывало все мои видеофайлы, а также включало функцию захвата, чтобы все было в одном месте.

По большей части, это идеально. У меня проблема с конкретными типами файлов.

У меня есть локальная ссылка, по которой путь ведет к папке, в которой видеофайлы хранятся на моем компьютере, поэтому мой HTML-код:

<a href="file:///C:\Users\MyName\Documents\Media\videofilehere.mp4">

Я использую Chrome в качестве браузера по умолчанию и для файлов.mp4, он открывает встроенный видеоплеер и воспроизводит файлы - никаких проблем нет.

Однако некоторые из моих файлов -.avi и.mkv, и с ними вместо воспроизведения они начинают загружаться (что, конечно, бессмысленно, учитывая, что файлы уже хранятся на моем ПК!)

Я много читал, и единственные вопросы по этому вопросу (не только по SO) кажутся совершенно противоположными, когда люди ХОТЯТ принудительно загружать, а не играть в браузере.

Я МОЖЕТ конвертировать все файлы в.mp4, но это не совсем реально, учитывая, что большинство этих файлов скопированы из моей коллекции Blu-Ray.

Может ли кто-нибудь предложить какие-либо советы о том, как я могу принудительно открыть любой видео-файл в браузере (если это вообще возможно?)

РЕДАКТИРОВАТЬ: я попробовал теги, но это не делает то, что мне нужно, позвольте мне объяснить дальше.

С видео тегами у меня было это:

<video controls width=800 autoplay>
    <source src="http://clips.vorwaerts-gmbh.de/VfE_html5.mp4">
</video>

Это встраивает видео на страницу. Я не хочу этого делать, или на самом деле я могу это сделать, но для меня это, похоже, не работает, так как мои ссылки на видео извлекаются из настраиваемого поля, и, похоже, это не так. То, что у меня есть, - это сетка обложек моей коллекции DVD/ Blu-Ray и ссылки на целое изображение на видео. Когда это mp4, и я нажимаю на него, в Chrome открывается новая вкладка с видео. Когда я делаю это с любым другим файлом, таким как.avi или.mkv, он просто начинает скачивать файл.

Итак, мой полный код для этого раздела (учитывая, что это тоже WordPress!):

<a href="file:///C:\Users\MyName\Documents\Media\videofilehere.mp4">
    <?php if ( has_post_thumbnail() ) {
        $image_src = wp_get_attachment_image_src( get_post_thumbnail_id(),'’thumbnail’' );
        echo '<img width="100%" class="fet-img" src="' . $image_src[0] . '">';
        } 
    ?>
</a>

По сути, это просто изображение, которое обернуто в ссылку на видео.

Имея это в виду, является ли тег тем, что я хочу, я не хочу ничего проигрывать в этом разделе (просто воспроизведите его на новой вкладке, когда я нажму на ссылку видео)

0 ответов

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