라이믹스에서는

common/js/common.js 파일에 있는

_displayMultimedia   함수가 Xe Core 보다 훨씬 작게 줄여놨더군요

 

플래시 출력을 위해  displayMultimedia  를 사용해왔었는데

라이믹스에서는 이미지 출력용도로만 가능하고

플래시 출력은 불가능하게 되어있더군요

 

혹시 기능을 축소한 이유가 있으신건가요?

 

그리고 추가로 그러면 플래시 (swf) 출력을 위한

라이믹스만의 별도의 js 함수가 있나요?

( 아니면 embed 나 object 코드를 직접 넣어야하나요? )

 

  • Lv37

    플래시 자체가 요즘 브라우저에서 지원을 축소하는 중이라 제대로 작동하지 않는 경우가 많고,

    HTML5 audio/video는 모조리 자동재생돼서 정신이 없다는 이슈가 있었습니다.
     

    섬네일(스샷) 생성이 가능하다면 섬네일(스샷)으로 변경될 가능성은 있지만,

    주로 통합검색이나 갤러리 형태 게시판 목록 등 섬네일 표시에 사용되는 함수여서

    직접 재생을 지원하는 일은 앞으로 없을 것 같네요.

     

    플래시 동영상을 직접 재생하려면 <object><embed> 태그를 사용하셔야...

  • Lv37 ? Lv8
    답변 감사드립니다.

    가장 궁금했던 부분이... 빠져있어서 ^^
    XE 에는 현재 버전에도 있는 displayMultimedia 함수에서 플래시 재생 관련 소스 부분을
    라이믹스에서는, displayMultimedia 에 있던 해당 부분을 일부로 제거했다는건가요?

    라이믹스가 XE Core 를 기반으로 뻗어나간건데, Core 에 있던 부분이 라이믹스에서 제거되었기에...
    혹시 제거한 이유가 따로 있나해서 여쭤본거예요 ^^
    ( 플래시 사용을 거의 안 해서 굳이 필요없을듯해서 뺀건지.. 아니면 보안상의 문제가 있어서인지? 등등 )
  • ? Lv8 Lv37

    라이믹스에 이슈가 등록되어서, 그걸 해결하기 위해 변경했습니다.
    XE에서는 이런 이슈가 제기된 적이 없기 때문에 대응하지 않고 있을 거고요.
    https://github.com/rhymix/rhymix/issues/843

    XE에 있는 함수를 라이믹스에서 제거하지는 않습니다만 (아예 없애면 오류가 나니까요)
    해당 함수가 작동하는 방식은 상당히 과격하게 바뀔 수도 있습니다.
    극단적인 예로 AJAX에 많이 쓰는 exec_xml 함수가 있는데요... XE에서는 실제 XML 요청을 주고받지만
    라이믹스에서는 이름만 exec_xml일 뿐, 일반 POST로 요청하고 JSON으로 받습니다.

     

    displayMultimedia 함수도 멀티미디어 콘텐츠를 어떤 방식으로든 표시한다는 의미는 유지하면서,

    실제로는 섬네일 표시 용도로 사용하는 경우가 대부분이라는 점을 감안하여

    이용 편의 및 트래픽 절약을 위해 검은 바탕에 ▶ 단추만 남겼습니다.