Для моего личного развлечения я построил собственный медиаплеер (на самом деле это больше медиатека).У меня есть компьютер, подключенный к телевизору в главной гостиной, поэтому я хотел что-то, что организовывало все мои видеофайлы, а также включало функцию захвата, чтобы все было в одном месте.
По большей части, это идеально.У меня проблема с определенными типами файлов.
У меня есть локальная ссылка, где путь ведет к папке, в которой видеофайлы хранятся на моем компьютере, поэтому мой 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>
Таким образом, на самом деле это просто изображение, обернутое в ссылку на видео.
Имея это в виду, является ли тег тем, что я хочу, и не хочу воспроизводитьчто-нибудь в этом разделе (просто нажмите на новую вкладку, когда я нажму на ссылку видео)