사용자는 DAM 서버에 다른 유형의 파일 (이미지, 비디오, 오디오, 문서 등)을 업로드하고 다른 작업을 수행합니다. 인증없이 액세스 할 수 있도록 모든 자산에 대한 공개 링크가 있습니다.플래시 비디오 스트리밍 및 임베딩
Google 서버에 업로드 된 플래시 비디오 작업에 약간의 문제가 있습니다. 공용 링크를 사용하면 파일을 다운로드하여 저장할 수 있습니다. 그러나 블로그 게시물에 공개 링크를 사용하면 동영상이 표시되지 않습니다. 데스크톱 플래시 플레이어 중 하나를 사용하여 동일한 비디오를 열려고하면 파일을 다운로드 할 때 잘 재생되지만 공개 링크를 가리킬 때는 제대로 재생되지 않습니다.
Server: Microsoft-IIS/6.0
Connection: close
Content-Disposition: attachment; filename="video.flv"
P3P: CP="NOI DSP COR CURa PSDa OUR NOR NAV STA"
Accept-Ranges: bytes
Content-Length: 1001503
Expires: -1
Last-Modified: Mon, 12 Sep 2011 08:29:01 GMT
ETag: "-1245634458"
Cache-Control: private
Content-Type: application/octet-stream
은 아마 우리가 잘못된와 응답 헤더의 일부를 설정하는 - 우리의 서버에서
<object type="application/x-shockwave-flash" width="550" height="400" data="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url">
<param name="movie" value="http://dam_server/flash/flashplayer.swf?file=url_encoded_public_url" />
</object>
관련 응답 헤더 -
내가 블로그 게시물에서 사용하는 소스 코드는 다음과 같이이다 값.
Google 시스템에서는 동영상이 제대로 재생되지만 블로그와 같은 독립적 인 페이지에는 재생되지 않습니다. 어떤 아이디어가 잘못 될 수 있습니까?
p.s. 나는 많은 유사한 질문을 이곳에 게시했지만 필요한 정보를 얻을 수 없었다.
아마도 크로스 도메인 호출의 문제 일 수 있습니다. crossdomain.xml 파일을보고이를 사용하여 다른 도메인의 서버에 액세스 할 수있는 방법을 살펴보십시오. –
@Lars Blåsjö - 답장을 보내 주셔서 감사합니다. 나는 그것을 시도했지만 아마 문제가 아닙니다. 차이점을 만들지 않은 서버 루트에 crossdomain.xml 파일을 추가했습니다. 그 이유는 플래시 플레이어와 플래시 파일이 같은 서버에 있기 때문일 수 있습니다. – Mandar