Разметка видео не отображает контент в Dartium

У меня в настоящее время проблема в Dartium.

Если я создаю новый веб-проект в редакторе дартс и помещаю видео на HTML-страницу по умолчанию, которая создается следующим образом:

<video width="640" height="480" controls>
  <source src="sample-video.mp4" type="video/mp4">    
</video>

Видео не отображается в дартиуме, когда я запускаю проект.

Очевидно, что файл «sample-video.mp4» существует в файловой системе, и его можно воспроизвести в другой вкладке благодаря плагину vlc player.

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

У кого-нибудь есть идея?

Спасибо.

Себ.


person Polysymbol    schedule 04.05.2014    source источник
comment
Попробуйте преобразовать .mp4 в .webm и .ogg, а затем добавьте <source>-теги для этих типов. Я думаю, что .webm поддерживается изначально, а .mp4 — нет.   -  person Robert    schedule 04.05.2014


Ответы (1)


Я думаю, что .mp4 изначально не поддерживается. У меня была аналогичная проблема вчера. Попробуйте преобразовать файл MP4 в форматы webm и ogg (для поддержки всех браузеров).

Затем вы можете использовать

VideoElement e = new VideoElement();
print("canPlay: " + e.canPlayType('video/mp4'));
print("canPlay: " + e.canPlayType('video/webm'));
print("canPlay: " + e.canPlayType('video/ogg'));

что дает мне:

canPlay:
canPlay: maybe
canPlay: maybe

чтобы определить, какие форматы поддерживаются. MP4 не поддерживается.

person Robert    schedule 04.05.2014
comment
Спасибо большое ! Работает с кодеками webm и ogg. (Извините, в настоящее время у меня недостаточно репутации, чтобы проголосовать за ваш пост) - person Polysymbol; 04.05.2014