Mime video/x-msvideo

w dziale Strony WWW w Operze
dr Prozac napisał(a):

Czołem !

Dość często na stronach internetowych umieszczone są za pomoca kodu HTML pliki video.
Czasem są to pliki wmv, czasem pliki avi.
Najczęściej spotyka się typ MIME video/x-msvideo.

Na przykład poniższy kod:

<table>
<tr>
<td>
<object>
<param name="ShowDisplay" value="0">
<param name="ShowControls" value="0">
<param name="AutoStart" value="1">
<param name="AutoRewind" value="0">
<param name="PlayCount" value="0">
<param name="Appearance" value="0">
<param name="BorderStyle" value="0">
<param name="FileName" value="media/clip.wmv">
<embed src="media/clip.wmv" type="video/x-msvideo" width="480" height="300" loop="false" autostart="true" controls="false"></embed>
</object>
</td>
</tr>
</table>


Opera domyślnie w ustawieniach przypisany ma typ MIME video/x-msvideo dla plików z rozszerzeniem avi. Jeśli w ustawieniach dla tego tupu zaznaczymy opcję 'Pokaż okno pobierania', to w komórce powyższej tabeli zobaczymy komunikat Opery:


Zawartość video/x-msvideo obsługiwana jest przez wtyczkę .
Czy chcesz dowiedzieć się więcej o instalacji wtyczek?



Jeśłi zaś zmienimy opcję na 'Otwórz za pomocą Opery', to plik prawidłowo odtwarza się na stronie internetowej.
Nie za bardzo rozumiem w jaki sposób to działa, ale coś tu chyba nie pracuje poprawnie.
Próbowałem zdeklarować kolejną pozycję: taki sam typ mime, ale z rozszerzeniem wmv i inną akcją. Opera stworzyła ten wpis, ale nie dało się go potem usunąć. Po restarcie Opery zniknął.
Chciałbym, aby przy plikach z rozszerzeniem AVI pojawiało się okno pobierania, a pliki wmv otwierane były przez Operę.
Zapewne chodzi tu chyba o kolizję typów MIME. W ustawieniach Opery dla rozszerzenia wmv przyporządkowany jest typ x-ms-wmv. Jednak z tego, co wiem video/x-msvideo może reprezentować zarówno AVI jak i wmv.

Będe wdzięczny za jakiekolwiek wskazówki.
Pozdrowienia !

JaDo napisał(a):

Originally posted by dr Prozac:

Opera domyślnie w ustawieniach przypisany ma typ MIME video/x-msvideo dla plików z rozszerzeniem avi. Jeśli w ustawieniach dla tego tupu zaznaczymy opcję 'Pokaż okno pobierania', to w komórce powyższej tabeli zobaczymy komunikat Opery


Inne typy i ten sam komunikat (zakładam, że nie masz tych wtyk):

http://www.xproject.ru/eng/tech/cult3d/

http://www.free-codecs.com/movies/Employee_of_the_Month.htm

Nakazuje się Operze wyświetlić <embed> , więc chce to zrobić, tylko, że czegoś brakuje i stąd to info. Jest OK.

http://www.pureesoiree.be/post.do?id=6020

I link bezpośrednio do klipu z w/w strony:

http://brecht.edustria.com/jokedata/baby_wants_blizzard_cheesequake.avi

Pokazało się okno pobierania ?.

Originally posted by dr Prozac:

Chciałbym, aby przy plikach z rozszerzeniem AVI pojawiało się okno pobierania, a pliki wmv otwierane były przez Operę.


Trzeba to sobie jakoś samemu wykombinować, jeżeli na stronie nie ma opcji ściągania. Na przykład TUTAJ jest.

Instalujesz TEN skrypt, "uruchamia" go dwuklik na stronie.

Żeby się nie zaczęło odtwarzać i jednocześnie było info, że coś tam siedzi, można użyć takiego stylu:
embed[src*=".avi"]{content:"Embed"; outline: 1px dotted 
gray; color: black; background: #99CCCC;}

Można ten styl wrzucić "na sztywno" do np. user.css lub do \profile\styles\user - wtedy pojawi się na liście Widok->Styl, będzie można włączać-wyłączać w locie.

Podsumowując:

embed src="video.wmv" type="video/x-msvideo" - otwiera mi wtyka npvlc.dll

embed src="video.avi" type="video/x-msvideo" - zablokowane stylem, ściąganie poprzez "wydobycie" odnośnika przez skrypt->ppm->Zapisz element docelowy jako... .

dr Prozac napisał(a):

Super, dzięki za konkretną odpowiedź.
Zaraz podziałam. Kurcze, nie działa powiadamiania na e-mail i stąd dopiero teraz zajrzałem. Subskrybcja ustawiona prawidłowo w profilu. Nie mam pojęcia. Może coś na serwerze Opery.
Jeszcze raz dzięki.