Наши встроенные фильмы QuickTime не воспроизводятся в Safari под Snow Leopard.
Они прекрасно играют, используя Firefox на том же Mac, и отлично играют на ПК.

Размеры фильмов обычно составляют около 200 МБ. Меньшие (50 МБ) видео, кажется, работают нормально.

Я пробовал множество различных вариантов встроенного кода, от простых тегов <object>..<param>..<embed> до функции JavaScript QT_WriteOBJECT() в AC_QuickTime.js

Когда я смотрю папку кэша QuickTime, временный файл перестает загружаться примерно через 1 или 2 МБ. Но, как только он кеширует это, вы можете нажать «Обновить», и он начнет играть.

У нас 6 МБ DSL, я использую Safari 4.0.3 (6531.9) и QuickTime 10.0 (51)

Вот пример: http://www.thelifechurch.com/test.htm

3 ответа3

1

Для начала, start.html показывает эти ошибки:

test.htm:7<script> is not allowed inside <html>. Moving <script> into the <head>.
test.htm:12<object> is not allowed inside <html>. Content ignored.
test.htm:12<param> is not allowed inside <body>. Content ignored.
test.htm:12Unmatched </embed> encountered.  Ignoring tag.

(Вам не хватает тегов <body> в тестовом документе, что мало помогает).

Исправление этой ошибки помогло мне сработать.

0

Да, это не работает для меня тоже. Я попытался получить фильм непосредственно на http://www.thelifechurchtv.com/media/072708tv.mov, и это сработало.

Я также попытался сделать локальный файл без громоздкого JavaScript:

<html><head><title>required</title></head><body><embed
  src="http://www.thelifechurchtv.com/media/072708tv.mov"
  width="640" height="376"
  pluginspage="http://www.apple.com/quicktime/download/"
  scale="1" controller="true" bgcolor="black">
</body></html>

Который не работал.

Кстати: это "вдохновенное и практичное послание" для людей, живущих "без цели", огорчает меня.

0

Ну, я нашел временное решение, посмотрев на сайт трейлера Apple. Похоже, что они используют видео-постер, прежде чем запустить большое видео.

Я добавил простое видео-постер с надписью «загрузка видео ...» и установил для autohref значение true. Таким образом, вам не нужно нажимать на видео с постера, оно автоматически перейдет к реальному видео. Вот мой код до сих пор:

<script language="JavaScript" type="text/javascript">
   QT_WriteOBJECT('http://www.thelifechurch.com/media/play.mov', '640', '376', '',
         'href','http://www.thelifechurchtv.com/media/072708tv.mov',
         'target','myself',
         'autohref','true',
         'autoplay','true',
         'scale','tofit',
         'controller','true',
         'bgcolor','black');
</script>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .