2012-09-03 3 views
0

다음 코드를 사용하여 내 사이트에서 비디오를 재생하고 있습니다. 현재 자동 재생으로 설정되어 있습니다. 내가 알고 싶은 것은 특정 URL을 방문하면 비디오를 자동으로 재생하는 방법입니다. 사이트를 탐색 할 경우 자동 재생되지 않습니까? 아래모두 자동 재생을위한 비디오

코드 :

<video width="640" height="360" controls autoplay> 
     <source src="__VIDEO__.MP4" type="video/mp4" /> 
     <source src="__VIDEO__.OGV" type="video/ogg" /> 
     <object width="640" height="360" type="application/x-shockwave-flash" data="__FLASH__.SWF"> 
      <param name="movie" value="__FLASH__.SWF" /> 
      <param name="flashvars" value="autostart=true&amp;controlbar=over&amp;image=__POSTER__.JPG&amp;file=__VIDEO__.MP4" /> 
      <img src="__VIDEO__.JPG" width="640" height="360" alt="__TITLE__" 
       title="No video playback capabilities, please download the video below" /> 
     </object> 
    </video> 
+0

아마도 나는 불가능하다고 생각합니다. –

+0

특정 URL을 방문했을 때 jquery로 자동 재생을 추가하는 방법이 있습니다. –

+0

YouTube 동영상과 함께 보았을 때 동영상에 시간을 지정할 수 있습니다. 끝에는 41 초가 있어야합니다. 위의 스크립트가있는 곳은 어디입니까? 나는 자동 재생을 URL에 추가하여 재생할 수 있습니다. ??? –

답변

1

당신이 할 수있는 일은 그 다음 true로 자동 실행 설정 사이트에서이 아니라면, 참조를 확인하기 위해 자바 스크립트를 사용합니다.

예 :

if(document.referrer.indexOf("mydomain.com") < 0){ 
    //set auto play 
} 

또는

if(document.referrer.indexOf("mydomain.com") > -1){ 
    //tell the swf to play your video 
} 

가 이상적으로 서버 측 코드 그냥 따라 HTML을 뱉어와 함께이를 확인하려는 것입니다. JS를 사용하면 JS 코드 (swfObject와 비슷한 것)를 통해 플래시 객체를 만들거나 항상 autoPlay를 false로 설정하고 참조자를 확인한 후에 재생 함수 (있는 경우)를 호출해야합니다.

관련 문제