문제

원격 서버에서 제공되는 동영상을 재생하는 Samsung TV 응용 프로그램을 개발해야합니다.

실제로 응용 프로그램을 사용하여 내 자신의 서버의 비디오를 재생했습니다.그러나 현재 요구 사항은 다음과 같습니다.

  1. 원격 호스트에서 제공되는 비디오를 재생하고 싶습니다 (//remote.com/video_id)에서 사용할 수 있지만 TV 응용 프로그램이 내 서버에 연결되어 있습니다 (say //myserver.com/samsungapp)
  2. 재생하기 전에 삼성 TV에서 파일을 캐시해야합니다.즉, 버퍼 100 %, 다음 재생

    HTML5와 JS를 사용하여 FileApiFileReader를 선택하고 다음과 같은 장벽을 제시합니다.

    자바 스크립트에서 교차 도메인 요청을 보내기가 어렵습니다.원격 호스트에 액세스 할 수 없으므로 원격 서버의 응답에서 access-control-origin를 설정할 수 없습니다.

    어떤 제안을 알 수 있습니다 ...

도움이 되었습니까?

해결책

버퍼 크기를 수정하는 방법이 있습니다 : settotalbuffersize

그러나 TV의 RAM 메모리를 단순히 실행할 때 비디오의 100 %를 버퍼링 할 수는 없습니다.

버퍼링이 완료되었는지 확인하는 이벤트가 있습니다. onbufferingcomplete

나는 귀하의 업무의 목적이 무엇인지 모르지만 전체 파일을 버퍼링하는 대신 장치에 전체 파일을 다운로드 할 수 있습니다.

다음은 다음과 같습니다. http://www.samsungdforum.com/guide. / view/developer_documentation/samsung_smarttv_developer_documentation_2.5/api_reference/javascript_apis/sef_plugin_api/download

동영상을 다운로드하고 장치에 저장할 수 있습니다. 그 후에 영화를 로컬에서 재생하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top