APP/WEB 전역설정
- Title :
- Scheme :
- Android Package Name :
- iOS Store URL :
- 앱버전 관리(ToDo) :
-
WEB/APP 연동 설명
1.웹페이지에서 앱 API 연동 방법 1) 아래 경로에서 JS 파일을 다운로드 /js/ZoneAppWeb.js 2) ZoneAppWeb.js 파일을 웹페이지에 적용 <script src="ZoneAppWeb.js?v=1"></script> 3) 인터페이스 API 기능 구현 2.스트리밍 재생 / 다운로드 연동 방법 1) 스크립트에 아래와 같이 siteid / info url을 설정하십시오. <script> var g_sSiteID = "1"; var g_sInfoURL = ""; </script> 2) 스트리밍 <a href="javascript:void(0)" onclick="ZoneAppRequestStreaming('course-id=1&lecture-id=1')">스트리밍 재생</a> 2) 다운로드 <a href="javascript:void(0)" onclick="ZoneAppRequestDownload('course-id=1&lecture-id=1')">DRM 다운로드</a>
연동규약서
콜백규격서
서비스 시작 페이지
EBS 개발팀용 태스트 페이지
인터페이스(API)
-
스트리밍 재생
-
JSCRIPT:ZoneAppRequestStreaming(sInfo)
Parameters
- sInfo(String):
서버 쿼리스트링
- ZoneAppRequestStreaming('course-id=1&lecture-id=1')는 아래 형식으로 서버에 전송 "data=" + URLEncode("mode=play&items=" + URLEncode("course-id=1&lecture-id=1")) ex)data=mode%3Dplay%26items%3Dcourse-id%253D1%2526lecture-id%253D1
TEST
-
-
다운로드(1개)
-
JSCRIPT:ZoneAppRequestDownload(sData)
Parameters
- sData(String):
서버 쿼리스트링
- ZoneAppRequestStreaming('course-id=1&lecture-id=1')는 아래 형식으로 서버에 전송 "data=" + URLEncode("mode=download&items=" + URLEncode("course-id=1&lecture-id=1")) ex)data=mode%3Ddownload%26items%3Dcourse-id%253D1%2526lecture-id%253D1
TEST
-
DRM 다운로드 C1L1 : ZoneAppRequestDownload('course-id=1&lecture-id=1')
-
DRM 다운로드 C1L2 : ZoneAppRequestDownload('course-id=1&lecture-id=2')
-
DRM 다운로드 C1L3 : ZoneAppRequestDownload('course-id=1&lecture-id=3')
-
DRM 다운로드 C2L1 : ZoneAppRequestDownload('course-id=1&lecture-id=1')
-
DRM 다운로드 C2L2 : ZoneAppRequestDownload('course-id=1&lecture-id=2')
-
DRM 다운로드 C2L3 : ZoneAppRequestDownload('course-id=1&lecture-id=3')
-
-
멀티 다운로드
-
JSCRIPT:ZoneAppRequestDownload(sDatas)
Parameters
- sDatas(String):
서버 쿼리스트링
- ZoneAppRequestStreaming('course-id=2&lecture-id=1|course-id=2&lecture-id=2|course-id=2&lecture-id=3')는 아래 형식으로 서버에 전송 "data=" + URLEncode("mode=download&items=" + URLEncode("course-id=2&lecture-id=1|course-id=2&lecture-id=2|course-id=2&lecture-id=3"))
TEST
-
-
다운로드 아이템 확인(다운로드 되었는가 ?)
-
JSCRIPT:ZoneAppIsDownload(sItems)
Parameters
-
sItems(String) : courseID|lectureID,courseID1|lectureID2,...
-
sItems(String) : courseID|lectureID,courseID1|lectureID2,...
-
JSCRIPT:OnPageZoneAppIsDownload(arDownItems)
arDownItems = "courseID1|lectureID1|result,courseID1|lectureID2|result" result = -1 ==> 없음 result = 0 ==> 있음 result = 1 ==> 다운로드 중
TEST
-
-
다운로드 영상 재생
-
JSCRIPT:ZoneAppDownloadPlay(sCourseID, sLectureID)
Parameters
- sCourseID(String)
- sLectureID(String)
TEST
-
-
마지막 영상 재생 토스트(닫기)
-
JSCRIPT:ZoneAppToastPlay
TEST
-
- 마지막 영상 재생 토스트
PDF 다운로드 태스트
https://home.imgtech.co.kr/media/1.pdf
다이렉트 플레이
ebsprimary://openPlayer?mrl=https://home.imgtech.co.kr/media/1.mp4?Policy=eyJTdGF0ZW1lbnQiOiBbeyJSZXNvdXJjZSI6Imh0dHBzOi8vd3N0cm90dS5lYnMuY28ua3IvZWJzdm9kL21pZC8yMDE5LzEwMDM0NzIyL20wNS8yMDE5MDEwNF8xMDMyNTJfbC5tcDQiLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3MjA0OTY2MDN9LCJJcEFkZHJlc3MiOnsiQVdTOlNvdXJjZUlwIjoiMC4wLjAuMC8wIn19fV19&Signature=tALfaQUyE~4LwyqD6nhMzDqmuvZyAsTIGz8W5bvXR-jCDwQUK5crDsvvW0geFMpJGn0Cc7FcX3ZzFGnrmLToNfF7ePBkNIjSlIPIxXqq0IZYGoqy38P0MdigSPmTwxu0UgOiAEuLTqy3ZXT3BGmNaG-PK0GJkzPgvHEIYTQW2fo_&Key-Pair-Id=pub_wstrotu.ebs.co.kr&play-title=EBS 중학 뉴런 수학2(상)&play-cur-time=2034&isShowPlayCurTimeMsg=0
https://www.facebook.com/PRIMARYEBS