2010-01-19 2 views
0

http://www.a.com/a.swf에 swf 동영상 플레이어가 있습니다. 일반적으로이 a.swf는 HTML 페이지에서 사용되며 swf 파일은 http://www.a.com/a.html에 포함됩니다. 웹 사이트는 나에 의해 만들어지지 않았지만, http://www.a.com에있는 html 만 비디오를 재생할 수 있다는 제한이 있다는 것을 알고 있습니다. 이제는 swfloader를 사용하여 a.swf를 C# 프로젝트에 포함시키고 swfloader의 source 속성을 http://www.a.com/a.swf으로 설정합니다. 제 질문은 C# 프로젝트가 html 페이지에서와 같이 비디오 파일을 재생할 수 있습니까?swfloader에 대한 도메인 제한

답변

1

html을 출력하는 동안 사용하는 서버 측 언어는 중요하지 않습니다. HTML 및 액션 스크립트 설정 만 중요합니다. 네트워킹을 허용하는 경우이 <param value="all" name="allownetworking"/>을 사용하면 정상적으로 작동합니다.

+0

감사합니다. 그러나 제한 사항은 콘텐츠 측면에 놓여 있습니다. swf 파일이 http 프로토콜을 사용하여 콘텐츠 파일을 가져 오려고 할 때와 마찬가지로 콘텐츠 서버는 http 요청이 실제로 도메인 http://www.a.com에서 오는 것인지 확인합니다. 그래서 C# 프로젝트가 콘텐츠를 재생하려고하면 http 헤더의 도메인 섹션에 무엇이 들어갈 지, 도메인 섹션은 http://www.a.com이 될까요? –

+0

그것은 actionscript 프로그래머가 URLRequest를 작성한 방법에 따라 다릅니다. 'http://www.a.com/my/api'또는 '/ my/api'일 수 있습니다. 그러면이 SWF를 호스팅하는 서버에서 동일한 API를 다시 생성해야합니다. 어쩌면이 doesnt는 당신에게 다량을 돕는다, 그러나 나는 "http 머리말 도메인 영역"가 인 무슨 이해하지 않기 때문에, 당신에게 더 나은 응답을 줄 수 없다. – antpaw

관련 문제