웹 페이지에서 YouTube 비디오를로드하려고합니다. 지나치게 어렵지 않고 잘 작동합니다.플래시를 호스팅하는 사이트가 차단 된 경우 정적 이미지를 표시하는 방법
<object width="600" height="362">
<param name="movie" value="http://www.youtube.com/v/etc"></param>
<param name="allowFullScreen" value="true"></param>
<embed src="http://www.youtube.com/v/etc" type="application/x-shockwave-flash"
width="600" height="362"
allowfullscreen="true">
</embed>
</object>
플래시가 없거나 비활성화되어 있으면 아무 문제가 없습니다. 삽입 중간에 무엇이 있는지 만 표시됩니다.
하지만 youtube가 차단 된 경우 (방화벽 또는/etc/hosts가 잘못된 IP를 가리키는 경우) 아무 것도 얻지 못합니다.
누구나이 경우에 무엇인가를 표시하는 방법을 알고 있습니까? 예 : 이미지 (또는 그 문제에 대한 모든 HTML).
편집 : 나는 플래시에 접근 할 필요가 없다. 따라서 새로운 SWF를 만들거나 삽입 할 수 없다. (미안하지만, George는 생각이 좋아 보이지만 도구가 없다.)
클라이언트에서 HTML 및 자바 스크립트로 수행 할 수있는 작업이 필요합니다. 고마워.
감사
당신이 httpStatus 이벤트, 보안 오류에 대한 비디오를로드하고 듣고 시도 할 수
.... 이동 (그리고 그 이후 대답 질문 표시) –
아직도 그것을 테스트를하지만, 결국 점을 : 당신에게 –
를 제공합니다 별로. 모든 ActionScript에 대한 액세스 권한이 없습니다 - javascript/html 만. swfobject에는 콜백이 있지만, youtube.com을 127.0.0.1로 지정해도 ok라고 표시됩니다 ..... –