2010-03-02 2 views
0

나는 내 페이지의 DIV 요소에 적용 할 HTML 청크를 반환하는 AJAX 웹 서비스 호출을 사용합니다. 이것은 'Movie not loaded'라는 플래시 비디오를 제외한 모든 html 요소에서 잘 작동합니다.플래시 비디오를 반환하는 AJAX 호출

반환되는 HTML을 모두 확인했는데 괜찮습니다. AJAX를 사용하지 않으면 작동하지만 AJAX를 사용하여 JS를 사용하여 추가 할 때 시도하지 않습니다 재생 목록을로드합니다.

아이디어가 있으십니까? 감사 케빈

답변

0

이 모든 사람들에게 시간을 낭비하게되어 죄송합니다. 실제로 HTML의 일부 속성에 문제가있는 것으로 나타났습니다. 처음에 테스트했을 때 OK 였고 동적으로 추가 되었기 때문에 문제가 있다고 가정했습니다.

문제는 SWF 파일의 위치와 관련이 있으며 올바르게 채워지지 않은 이유는 AJAX 호출로 인해 컨트롤이 독립적으로로드되고 특정 속성이 초기화되지 않았기 때문입니다. 이제는 모두 잘 작동합니다.

1

당신이 swfobject를 사용하는 경우, 동적으로 문제를 해결할 수있는, 당신의 HTML에 플래시를 삽입 할 수 있습니다.

+0

유일한 문제는 클라이언트에서이 추가 작업을 수행해야하므로 비디오가 필요한지 등을 알지 못합니다. – Mantorok

+0

재 스퍼의 제안은 좋은 제안입니다. 문제를 해결할 가능성이 있습니다. 아빠가 항상 말씀 하시듯, 일에 적합한 도구를 사용하십시오. 그리고 당신은 그 도구를 사용할 수있는 자원이 없으며 아마도 당신은 그 일을해서는 안됩니다. – mattbasta

0

아마 플레이어 SWF가 비난받을 것입니다. 브라우저에서 AJAX를 제공하지 않는다고 일종의 신호를 기다리고 있을지도 모릅니다. 이제는 그것을 찾을 수있는 방법이 없지만 다른 플레이어 SWF를 시도해보십시오. 바로 실행될 수 있습니다.

예를 들어 맞춤식 플레이어 인 경우 위와 같이 제안 된 @Jasper와 같은 것을 사용해보세요 (추가 된 1kb 정도의 오버 헤드는 무시해도 좋습니다).하지만 모든 ajax를 JSON 개체로 플래시인지 아닌지 여부를 확인합니다. 그런 다음 당신은 그런 식으로 작동하도록 약간의 논리를 할 수 있습니다.

관련 문제