Внезапно в некоторых браузерах изображение видео больше не отображается.

  • Автор темы Hoggvandill
  • 50
  • Обновлено
  • 15, May 2024
  • #1
Внезапно в некоторых браузерах, например. Хром, Опера, изображения на видео больше нет, звук работает. В Firefox и Internet Explorer отображается видеоизображение.

Как я мог заставить это работать?
 <P class="grossbild">

<video class="hide-in-ie8" controls="true" height="480" width="640">

<source src="video.m4v" type="video/mp4" />

<source src="video.mp4" type="video/mp4" />

<source src="video.ogv" type="video/ogg" />

</video>

<br><br><br><br>

<p>

<!--[if lt IE 9]>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="[URL='https://lumtu.com/yti/LADDALDBodHRwOi8vZnBkb3dubG9hZC5hZG9iZS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NywwLwyN']http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0[/URL]"

height="480" type="application/x-shockwave-flash" width="640">

<param name="movie" value="player.swf" />

<param name="flashvars" value="file=myvideo.flv" />

<param name="allowfullscreen" value="true" />

<param name="allowscriptaccess" value="always" />

<img src="myvideo.png" alt="Альтернативы" width="639" height="452" /></a>

</object>

<![endif]-->
Код (разметка):

Hoggvandill


Рег
13 Apr, 2013

Тем
1

Постов
3

Баллов
13
  • 03, Jun 2024
  • #2
Большое спасибо! Я его менял (соответственно старался корректно изменить) как вы мне сказали:
 <video class="hide-in-ie8" controls="true" height="480" width="640" type="video/mp4">

<source src="video.mp4"/>

</video>

<br><br><br><br>

<p>

<!--[if lt IE 9]>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="[URL='https://lumtu.com/yti/LADDALDBodHRwOi8vZnBkb3dubG9hZC5hZG9iZS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NywwLwyN']http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0[/URL]"

height="480" type="application/x-shockwave-flash" width="640">

<param name="movie" value="player.swf" />

<param name="flashvars" value="file=myvideo.flv" />

<param name="allowfullscreen" value="true" />

<param name="allowscriptaccess" value="always" />

<img src="myvideo.png" alt="Альтернативы" width="639" height="452" /></a>

</object>

<![endif]-->
Код (разметка): Я просто сначала такое увидел (до того как всю коррекцию сделал), в конце мп4 не того типа.

Я заменил его на m4v, это сработало бы. Еще раз огромное спасибо!
 

falcon1972


Рег
24 Dec, 2013

Тем
1

Постов
3

Баллов
13
  • 07, Jun 2024
  • #3
В основном это верно, но поскольку видео и исходный код не существуют в виде тегов в IE8/более ранних версиях, ВЕРОЯТНО нет причин для этого класса «hide-in-ie8». У вас просто будет пустой встроенный держатель, означающий большинство макетов.

просто проигнорирует это. Вероятно, это правильный/полный код, который вы должны попытаться использовать:
 

<video controls="true" height="480" width="640">

<source src="video.mp4" type="video/mp4">

<source src="video.ogv" type="video/ogg">

<!--[if IE]>

<object

type="application/x-shockwave-flash"

classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="[URL='https://lumtu.com/yti/LADDALDBodHRwOi8vZnBkb3dubG9hZC5hZG9iZS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NywwLwyN']http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0[/URL]"

height="480" width="640"

>

<![endif]-->

<!--[if !IE]>-->

<object

type="application/x-shockwave-flash"

codebase="[URL='https://lumtu.com/yti/LADDALDBodHRwOi8vZnBkb3dubG9hZC5hZG9iZS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249OSwwLwSO']http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0[/URL]"

height="480" width="640"

data="player.swf"

>

<!--<![endif]-->

<param name="movie" value="player.swf">

<param name="flashvars" value="file=myvideo.flv">

<param name="allowfullscreen" value="true">

<param name="allowscriptaccess" value="always">

<img src="myvideo.png" alt="Альтернативы" width="639" height="452">

</object>

</video>
Код (разметка): Все внутри
 

russ1


Рег
17 Oct, 2011

Тем
1

Постов
2

Баллов
12
  • 08, Jun 2024
  • #4
mime-типы не являются расширениями файлов, это нечто иное.

Некоторые на самом деле некоторые mime-типы представляют множество РАЗНЫХ расширений файлов.

Например, как открытый текст, так и HTML обычно отправляются как text/plain. OGV означает «ogg vorbis» — поскольку в структуре mime-типа уже есть тип/семейство, в котором уже указано «видео», вы не говорите это снова.

В будущем могут появиться и другие типы файлов, которые будут использовать другое расширение, но тот же MIME-тип. Ogg может иметь множество различных типов данных и расширений: ogv — ОБЫЧНО видео, oga — ОБЫЧНО аудио, но это не строгое правило.

.ogg может быть любым, а .opus, хотя и имеет другое расширение файла, обычно отправляется с mime-типом audio/ogg. Это работает и в другую сторону.

Например, webM может быть только видео, только аудио или видео + аудио.

Если у него есть видео, то это video/webm, если только аудио, то это audio/webm, даже если они оба имеют одно и то же расширение файла. ... и нет, вы не устанавливаете тип тега видео.

Это ДОЛЖНО ничего не делать.

-- редактировать -- о, и вот это:

вероятно, ничего не делает, такого типа mime, как video/m4v, не существует, поэтому он игнорирует его и пробует следующий.



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

Вот почему ваш резервный вариант
 

MaxNews.net


Рег
22 Dec, 2012

Тем
1

Постов
3

Баллов
13
  • 09, Jun 2024
  • #5
Вам не нужно было — и, вероятно, не следовало — удалять файл ogg vorbis.

Я должен был быть более ясным в этом вопросе.

Нет смысла иметь более одного type="" где тип ОДИН и тот же, как в video/mp4. ДЕЙСТВИТЕЛЬНО имеет смысл иметь несколько из них с РАЗНЫМ типом, например type="video/mp4" и type="video/ogv". Не все браузеры поддерживают одни и те же форматы, хотя по мере развития ситуация меняется.

Я бы посоветовал ПОПРОБОВАТЬ:

 

<source src="video.m4v" type="video/x-m4v">

<source src="video.mp4" type="video/mp4">

<source src="video.ogv" type="video/ogg">
Код (разметка): если видео по-прежнему нет, но есть звук, удалите первый источник.

Поддержка M4V в браузере по-прежнему доступна только Apple, поэтому они добавили для нее свой собственный mime-тип. Тем не менее, приятно слышать, что вы добились прогресса в этом вопросе.
 

Muffler


Рег
17 Sep, 2013

Тем
0

Постов
2

Баллов
2
  • 09, Jun 2024
  • #6
Спасибо! Ах, извините за недоразумение. Это показывает изображение в Chrome и Opera:
  <source src="video.ogv" type="video/ogg">
Код (разметка): Это делает:
 <video class="hide-in-ie8" controls="true" height="480" width="640" type="video/mp4"> <source src="video.mp4" type="video/mp4"> <source src="video.ogv" type="video/ogg">
Код (разметка): И это тоже так, поэтому, как вы предложили, я сделал и оставил сейчас вот так:
  <source src="video.mp4" type="video/mp4"> <source src="video.ogv" type="video/ogg">
Код (разметка): Извините, не совсем понял, правильно ли это (скопировал введите="видео/mp4" для:
  <source src="video.m4v" type="video/m4v"> <source src="video.mp4" type="video/mp4"> <source src="video.ogv" type="video/ogg">
Код (разметка): Странно, а почему ogg отличается от ogv? Почему для видео используется расширение ogv, а не ogg? Это верно?
  <source src="video.m4v" type="video/x-m4v"> <source src="video.mp4" type="video/mp4"> <source src="video.ogv" type="video/ogg">
Код (разметка): Еще раз большое спасибо!
 

Smart1337


Рег
07 Oct, 2014

Тем
0

Постов
2

Баллов
2
  • 09, Jun 2024
  • #7
Есть ли на вашем m4v crApple DRM, если да, то в некоторых браузерах он недействителен для видео/m4v, и вам нужно вместо этого использовать video/x-m4v, чтобы браузеры, которые не могут поддерживать этот новый формат, вернулись к вашему старому mp4 файл.

Также НЕТ смысла иметь несколько одного и того же типа, последние НИКОГДА не будут использоваться.

Я бы посоветовал отказаться от m4v, если у вас вполне хороший MP4, разница в пропускной способности не НАСТОЛЬКО велика и проблем с совместимостью меньше. Ваш резервный объект, вероятно, также принадлежит внутри
 

Zech


Рег
04 Mar, 2016

Тем
0

Постов
2

Баллов
2
  • 12, Jun 2024
  • #8
Спасибо! Извините, я ошибся, я имел в виду: это делает нет показать картинку в Chrome и Opera:
  
<source src="video.m4v" type="video/x-m4v">

<source src="video.mp4" type="video/mp4">

<source src="video.ogv" type="video/ogg">
Код (разметка): Очень сложно использовать разные типы мимов.
 

4YBA4OK


Рег
29 Feb, 2016

Тем
0

Постов
2

Баллов
2
Тем
49554
Комментарии
57426
Опыт
552966

Интересно