как воспроизвести встроенное видео с помощью jquery

#jquery

#jquery

Вопрос:

я хочу воспроизвести встроенное видео с помощью jquery, щелкнув по элементу html, чтобы в нем появилось окно с видео. jquery работает, но видео не воспроизводится

 $("#disp").live('click', function(){
      var vm = $(this).attr('class');
      $("#overlay").show();
      $.ajax({
         type: "POST",
         url: "zoom.php",
         data: "id=" vm,
         success: function(data){
            $("#zoomer").html(data);
            $("#zoomer").slideDown();
         }
      });
   });
  

это флэш-объект в zoom.php

 <object id=0 type="application/x-shockwave-flash" data=player_flv_maxi.swf width=480 height=320>
<param name="movie" value=player_flv_maxi.swf />
<param name="wmode" value="opaque" />
<param name="allowFullScreen" value="true" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="quality" value="high" />
<param name="menu" value="true" />
<param name="autoplay" value="false" />
<param name="autoload" value="false" />
<param name="FlashVars" value="flv=Barbee-Love u Anyway.flvamp;width=480amp;height=320amp;autoplay=0amp;autoload=0amp;buffer=5amp;buffermessage=amp;playercolor=464646amp;loadingcolor=999898amp;buttoncolor=ffffffamp;buttonovercolor=dddcdcamp;slidercolor=ffffffamp;sliderovercolor=dddcdcamp;showvolume=1amp;showfullscreen=1amp;playeralpha=100amp;title=Barbee-Love u Anyway.flvamp;margin=0amp;buffershowbg=0" />
</object>
  

Комментарии:

1. возможно, попробуйте изменить autoplay=0 на autoplay=1 в flashvars?

2. я имею в виду, что объект вообще не отображается в поле

3. Я думаю, что тип должен быть «GET», а не «POST»

4. вы правы, это должно быть GET, но я думаю, что чего-то еще не хватает, потому что оно не работает

Ответ №1:

хорошо, это решено. У меня был неправильный URL. Поскольку оно было добавлено, мне пришлось использовать полный URL-адрес вместо сокращенного. например

http://example.com/flash/player.swf вместо flash/player.swf