2014-04-27 22 views
8

Jestem w trakcie tworzenia strony internetowej i próbuję wstawić wideo. Odtwarzacz wideo ładuje się dobrze i można nacisnąć przycisk odtwarzania, ale odtwarzany jest tylko dźwięk, a nie wideo. (Podczas przeglądania w Chrome) Podczas oglądania w firefox działa prawidłowoHtml Odtwarzacz wideo odtwarza dźwięk, ale nie wideo

Moje kodu jest następujący ...

<video width="600" height="400" controls> 
    <source src="ds2.mp4" type="video/mp4"> 
    <source src="ds2.ogv" type="video/ogv"> 
    <source src="ds2.webm" type="video/webm"> 

Twoja przeglądarka nie obsługuje znacznika video.

</video> 

Moja Doctype jest <!Doctype html>

Sprawdziłem typu MIME, jego Video/mp4. Jednakże jednym z wniosków MIME jest w kolorze czerwonym i anulowane (Przy sprawdzaniu z google dev narzędzi sieciowych)

Im przy użyciu Microsoft Web ekspresji 4 (okrywać jest to istotne)

jakbym zaniedbane żadnej ważnej informacji prosimy daj mi znać i źle zaktualizuj wpis :) Z góry dziękuję za pomoc :)

+0

Jeśli otworzysz plik wideo bezpośrednio w przeglądarce, czy ma on dźwięk? – j08691

Odpowiedz

18

Twój problem dotyczy kodowania plików. HTML5 obsługuje bardzo niewiele typów i, niestety, każda przeglądarka może odtwarzać tylko część tej wąskiej listy.

Po konwersji pliku MP4 na kodowanie H.264 będzie działać na chrome i IE9 i nowszych wersjach, ale najwyraźniej ze względu na problemy patentowe, firefox nie obsługuje go, ale będzie go grał, jeśli system operacyjny może go odtworzyć. Jest to naprawdę denerwujące i nadal wymaga użycia odtwarzaczy w celu odtwarzania plików w nieobsługiwanych przeglądarkach.

+0

Dziękuję za twoje odpowiedzi, spróbuję przekonwertować do H.264 jutro rano i zaktualizuję Cię :) – user3578539

+0

To zrobiło to dla mnie, Wielkie dzięki! :) – user3578539

+0

Więc nie możesz po prostu zainstalować brakującego kodeku, a następnie ??? :-( – Michael

Powiązane problemy