Public
Authored by byeongmun kim 👍

안드로이드 파일시티 플레이어 New API 연동 2차 편집

자바스크립트 인터페이스 변경

  • 기존 자바스크립트 호출 인터페이스
    window.AppControl.fd_file_playstart(
        data.url,				// 스트리밍 Url
        data.img_url,		// 포스터 Url
        data.bbs_no,		// 게시물 번호
        data.file_no,		// 파일 번호
        data.userid,			// 아이디
        data.bbs_title,		// 게시물 제목
        data.file_name,	// 파일 이름
        "0",					// 포인터
        data.next_idx,		// 다음회차게시물번호
        data.next_fileno	// 다음회차파일번호
    );
  • 자바스크립트의 호출 인터페이스 변경
    try {
        window.AppControl.fd_file_playstart_json(json); // 신규 로직
    } catch (e) {
        // 기존 로직
        window.AppControl.fd_file_playstart(
            data.url,				// 스트리밍 Url
            data.img_url,		// 포스터 Url
            data.bbs_no,		// 게시물 번호
            data.file_no,		// 파일 번호
            data.userid,			// 아이디
            data.bbs_title,		// 게시물 제목
            data.file_name,	// 파일 이름
            "0",					// 포인터
            data.next_idx,		// 다음회차게시물번호
            data.next_fileno	// 다음회차파일번호
        );
    }
  • 변경된 자바스크립트의 json 파라미터 값
{
  "url": "http%3A%2F%2Ffilecity.mobile.kgrid.co.kr%2Fff6a%2Fff6a4a1c1ce031a09e6e42aea0444af1_1642009307.mp4%3Fst%3DqIBGZXeqD7D9w1TJMJQROQ%26e%3D1541059733",
  "img_url": "http%3A%2F%2Fmimg.filecity.co.kr%2Fmimg3%2F2017%2F02%2F11%2F1486810966_197.jpg",
  "bbsno": "22463539",
  "fileno": "54900407",
  "userid": "bmasterkbm",
  "title": "[범죄액션] 들개 국내 사회불만있냐 위험한배달 ㅡ취 준 생ㅡ",
  "filename": "2255폭.mkv",
  "play_pointer": "0",
  "next_idx": "",
  "next_fileno": "",
  "right_recommend_idx" : "",
  "left_auto_hotfile_check" : true,
  "right_open_time" : "1000",    // 단위 :  
  "left_open_time" : "1000"      // 단위 : 
}
  • 새로 추가된 변수의 값은 다음과 같다
    • right_recommend_idx는 값을 세팅하지 않을 경우 "" 빈값으로 가공
    • left_auto_hotfile_check는 true 또는 false 값으로 세팅 문자열이 아니다.
  "right_recommend_idx" : "게시물번호",
  "left_auto_hotfile_check" : true or false
  • 옵션 값 추가
    • 해당 값을 집어넣을 경우 해당 시간 이후에 메뉴가 나올 수 있도록 설정을 할수 있다.
    • 사용하지 않는다면 해당 파라미터 자체를 추가하지 않거나 "" 다음과 같이 빈값으로 세팅
    • 세팅하지 않을경우 기본값으로 95% 시간이 지난 이후 열리게 된다.
"right_open_time" : "1000",
"left_open_time" : "1000"

로그통합

{
  "bbsno": "22135876",
  "fileno": "54423373",
  "userid": "finegold",
  "next_fileno": "",
  "code": "next_open",
  "next_bbsno": "",
  "recommend_bbsno": "22514508",       // 추가되는 
  "uuid": "1e1ba1d4-1e51-46e6-bc45-c67698d42b9d",
  "platform": "one"
}
  • next_click 로그
{
  "bbsno": "22135876",
  "fileno": "54423373",
  "userid": "finegold",
  "next_fileno": "",
  "code": "next_click",
  "next_bbsno": "",
  "recommend_bbsno": "22514508",   // 추가되는 
  "uuid": "1e1ba1d4-1e51-46e6-bc45-c67698d42b9d",
  "platform": "one",
  "close_seek": "4973941",
  "duration": "5349398"
}

테스트 클라이언트

Edited
1 Byte
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment