2012-11-07 14 views
5

Mam rozwiązanie, aby pokazać zarówno .MP4 i .WMV osadzone w przeglądarce. To działało dobrze zarówno w IE, jak i Chrome, ale jakiś czas temu przestało działać w Chrome. Chrome nie wyświetla żadnych plików (mp4 lub wmv), ale działa dobrze w IE. Przeszukałem go i znalazłem kilka powodów, dla których nowa wersja Chromes nie mogła sobie z tym poradzić, ale nie znalazłem rozwiązania mojego problemu.Osadź pliki .WMV w przeglądarce Chrome

Rozwiązaniem, które działało, było <object><embed>, ale działa to teraz tylko w IE. Następnie próbowałem dodać tag <video> i zacząłem pracować z mp4 w Chrome, ale nie z wmv.

Czy jest więc ktoś, kto ma rozwiązanie do osadzenia pliku wmv, który będzie działał bez problemów w Chrome?

Wymagania są takie, że powinien on odtwarzać zarówno pliki MP4, jak i WMV w przeglądarce Chrome i IE.

+0

dlaczego nie używać wideo.js lub alternatywnych rozwiązań i używając mp4, ogv i webm? działa we wszystkich przeglądarkach. proszę również określić, które wersje, których potrzebujesz. –

Odpowiedz

0

Krótko mówiąc, nie ma rozwiązania. Znacznik <video> jest obsługiwany przez almost all browsers teraz, ale istnieją różne poziomy wsparcia dla różnych formatów:

  • MP4 - Good support (nikt nie używa Opery w każdym razie). Działa z obu wymienionych przeglądarek.
  • WebM - Patchy support, na pewno nikt na IE na razie
  • WMV - Nie mogę nawet znaleźć ktoś daje twardą odpowiedź na ten jeden, ale myślę, że ogólnie concensus że <video> jest droga, i że używanie jednego z dwóch powyższych formatów jest drogą do zrobienia. MP4 wydaje się lepszym wyborem na razie. Jeśli istnieją wymagania, aby powiedzieć, że musisz osiągnąć to, co niemożliwe lub bezcelowe, proponuję, aby twoje osoby ustalające wymagania zapoznały się z ffmpeg :)