지원 지원 문의 | 시스템 상태 시스템 상태
페이지 내용

    Player 구성 안내서

    이 주제에서는 player 구성. JSON 구문도 문서화되어 있습니다.

    소개

    에서 설정할 수있는 속성 player 구성은 아래에서 자세히 설명하고 왼쪽 탐색에 나열되어 있습니다. 계정 ID. 또한이 문서에는 속성 값을보고 구성하는 방법에 대한 정보가 포함되어 있습니다.

    구성보기

    보는 방법에는 여러 가지가 있습니다 player이 섹션에 자세히 설명되어 있습니다.

    Studio 사용

    Studio를 사용하여 player의 JSON 구성. 다음 단계는 프로세스를 자세히 설명합니다.

    1. 열기 PLAYERS 모듈을 찾아 player 구성을 보려고합니다.
    2. 링크를 클릭하십시오. player 를 열려면 player의 속성.
    3. Click 하십시요. JSON 편집기 왼쪽 네비게이션 메뉴에서
    4. 당신은을 볼 수 있습니다 player다음과 유사한 구성입니다.
      JSON 편집기

    브라우징 사용 config.json

    새로운 Brightcove의 인스턴스 player의 구성은 JSON 파일에 저장됩니다. 이 JSON 파일 또는 그 일부를 여러 가지 방법으로 볼 수 있습니다.

    보는 한 가지 방법 player 구성은 player의 URL로 끝나는 index.htmlconfig.json. 예를 들면 :

        http://players.brightcove.net/1507807800001/HJyMlHiuZ_default/config.json

    의 속성 중 일부 player 구성은 다음을 정의합니다.

    • 의 이름과 버전 player
    • 비디오 player 재생됩니다
    • 계정 player 속
    • 그리고, player의 ID
    • 모든 플러그인 player 플러그인 코드의 위치에 대한 URL뿐만 아니라 사용할 수 있습니다
    • 비디오 재생 전에 표시 할 포스터

    예제 player 구성 파일 player 단계별로 : Player 관리는 다음과 같습니다.

        {
            "player": {
              "template": {
                "version": "0.9.5",
                "name": "single-video-template"
              }
            },
            "media": {
              "poster": {
                "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
              },
              "sources": [{
                "type": "application/x-mpegURL",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
              }, {
                "type": "video/mp4",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
              }]
            },
            "scripts": [
              "http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"
            ],
            "stylesheets": [
              "http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"
            ],
            "plugins": [{
              "name": "firstPlugin"
            }],
            "account_id": "1507807800001",
            "player_id": "54ade2f3-3b51-4a6b-bc87-32b9a0b81384",
            "embed_id": "default"
        }
        {
            "media": {
              "poster": {
                "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
              },
              "sources": [{
                "type": "application/x-mpegURL",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
              }, {
                "type": "video/mp4",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
              }]
            },
            "video_cloud": {
              "video": "4093372393001",
              "policy_key": "BCpkADawqM2FnBS3InxzDxU4bd4otJdHKvexlXfhs_XgSj3jmBHAsV2xANIvSPd4KiakMbiQM5oYJPopOcJD7vNnPWGPGsnXCO3_ZGdjPmur53WV_a4JUPWHCLt5oiyekN44i24jZzHMB6hT"
            },
            "player": {
              "template": {
                "name": "single-video-template",
                "version": "6.5.0"
              }
            },
            "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
            "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
            "plugins": [{
              "name": "firstPlugin"
            }]
        }

    함께 $PLAYER_ID/configuration 엔드 포인트

    HTTP를 사용하여 방금 표시된 것과 동일한 정보를 검색 할 수 있습니다 GET 방법. 사용 GET 와 더불어 /$PLAYER_ID/configuration 끝점을 검색하면 출판 player's 구성 정보. curl 문 예제이며 검색된 JSON이 여기에 표시됩니다.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request GET \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
        {
            "player": {
              "template": {
                "version": "0.9.5",
                "name": "single-video-template"
              }
            },
            "media": {
              "poster": {
                "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
              },
              "sources": [{
                "type": "application/x-mpegURL",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
              }, {
                "type": "video/mp4",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
              }]
            },
            "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
            "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
            "plugins": [{
              "name": "firstPlugin"
            }]
        }
        {
            "media": {
              "poster": {
                "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
              },
              "sources": [{
                "type": "application/x-mpegURL",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
              }, {
                "type": "video/mp4",
                "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
              }]
            },
            "video_cloud": {
              "video": "4093372393001",
              "policy_key": "BCpkADawqM2FnBS3InxzDxU4bd4otJdHKvexlXfhs_XgSj3jmBHAsV2xANIvSPd4KiakMbiQM5oYJPopOcJD7vNnPWGPGsnXCO3_ZGdjPmur53WV_a4JUPWHCLt5oiyekN44i24jZzHMB6hT"
            },
            "player": {
              "template": {
                "name": "single-video-template",
                "version": "6.5.0"
              }
            },
            "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
            "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
            "plugins": [{
              "name": "firstPlugin"
            }]
        }

    GET 방법 $PLAYER_ID 엔드 포인트

    HTTP GET 사용 된 메소드 /$PLAYER_ID 엔드 포인트는 완전한 검색 방법입니다 player 정보. 이 접근 방식은 player 방금 본 구성. 이 엔드 포인트는 구성 정보를 "한 레벨 위로"표시하고 미리보기 및 게시 된 모든 구성 정보를 포함한다고 생각할 수 있습니다. player 버전. curl 문 예제와 검색된 JSON은 다음과 같습니다.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request GET \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID
        {
            "id": "HJyMlHiuZ",
            "name": "Video Cloud CURL 10 March",
            "branches": {
              "preview": {
                "configuration": {
                  "plugins": [{
                    "name": "firstPlugin"
                  }],
                  "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
                  "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
                  "player": {
                    "template": {
                      "version": "6.5.0",
                      "name": "single-video-template"
                    }
                  },
                  "video_cloud": {
                    "policy_key": "BCpkADawqM2FnBS3InxzDxU4bd4otJdHKvexlXfhs_XgSj3jmBHAsV2xANIvSPd4KiakMbiQM5oYJPopOcJD7vNnPWGPGsnXCO3_ZGdjPmur53WV_a4JUPWHCLt5oiyekN44i24jZzHMB6hT",
                    "video": "4093372393001"
                  },
                  "media": {
                    "sources": [{
                      "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8",
                      "type": "application/x-mpegURL"
                    }, {
                      "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4",
                      "type": "video/mp4"
                    }],
                    "poster": {
                      "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
                    }
                  }
                },
                "video_cloud": {
                  "aspect_ratio_height": "9",
                  "aspect_ratio_width": "16",
                  "video_id": "4093372393001",
                  "poster_image_url": "http://brightcove.vo.llnwd.net/e1/pd/1507807800001/1507807800001_4093546643001_7c09c5bb-7643-414d-81da-847a7e5e3654-AWSAccessKeyId-AKIAJWBBMGHEBQ6SISMA-Expires-1425580379-Signature-h4xCk8Zf9xH-2Be779r9ltwGI7Jzg-3D-vs.jpg?pubId=1507807800001&videoId=4093372393001"
                },
                "updated_at": "2017-08-23T18:09:52.590Z",
                "template_updated_at": "2017-08-23T17:48:55.615Z",
                "preview_url": "http://preview-players.brightcove.net/v1/accounts/1507807800001/players/HJyMlHiuZ/preview/embeds/default/master/index.html"
              },
              "master": {
                "configuration": {
                  "media": {
                    "poster": {
                      "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
                    },
                    "sources": [{
                      "type": "application/x-mpegURL",
                      "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
                    }, {
                      "type": "video/mp4",
                      "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
                    }]
                  },
                  "video_cloud": {
                    "video": "4093372393001",
                    "policy_key": "BCpkADawqM2FnBS3InxzDxU4bd4otJdHKvexlXfhs_XgSj3jmBHAsV2xANIvSPd4KiakMbiQM5oYJPopOcJD7vNnPWGPGsnXCO3_ZGdjPmur53WV_a4JUPWHCLt5oiyekN44i24jZzHMB6hT"
                  },
                  "player": {
                    "template": {
                      "name": "single-video-template",
                      "version": "6.5.0"
                    }
                  },
                  "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
                  "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
                  "plugins": [{
                    "name": "firstPlugin"
                  }]
                },
                "video_cloud": {
                  "poster_image_url": "http://brightcove.vo.llnwd.net/e1/pd/1507807800001/1507807800001_4093546643001_7c09c5bb-7643-414d-81da-847a7e5e3654-AWSAccessKeyId-AKIAJWBBMGHEBQ6SISMA-Expires-1425580379-Signature-h4xCk8Zf9xH-2Be779r9ltwGI7Jzg-3D-vs.jpg?pubId=1507807800001&videoId=4093372393001",
                  "video_id": "4093372393001",
                  "aspect_ratio_width": "16",
                  "aspect_ratio_height": "9"
                },
                "updated_at": "2017-08-23T18:10:11.843Z",
                "template_updated_at": "2017-08-23T17:48:55.622Z",
                "preview_url": "http://preview-players.brightcove.net/v1/accounts/1507807800001/players/HJyMlHiuZ/master/embeds/default/master/index.html"
              }
            },
            "created_at": "2017-08-23T17:48:55.615Z",
            "accountId": "1507807800001",
            "embed_count": 1,
            "url": "http://players.brightcove.net/1507807800001/HJyMlHiuZ_default/index.html"
        }
        {
            "account_id": "1507807800001",
            "branches": {
              "preview": {
                "configuration": {
                  "plugins": [{
                    "name": "firstPlugin"
                  }],
                  "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
                  "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
                  "player": {
                    "template": {
                      "version": "1.5.0",
                      "name": "single-video-template"
                    }
                  },
                  "video_cloud": {
                    "policy_key": "BCpkADawqM3ClR-sni6Tc0sFppBHaE91MRyLjE8kUwQjOkXjmK-b2R9fN3IuOnRf_4uuV2LSFwT3eeKUxgYU75eT0c20JEnUKpKU6L-oyjn81zE_P1NF0HJBZiyXyqtHcAdvTpTb29d4S-BH",
                    "video": "3495887198001"
                  }
                },
                "video_cloud": {
                  "aspect_ratio_height": "14",
                  "aspect_ratio_width": "25",
                  "video_id": "3495887198001",
                  "poster_image_url": "http://brightcove.vo.llnwd.net/e1/pd/1507807800001/1507807800001_3495968128001_humbles-scrappy-statue2-vs.jpg?pubId=1507807800001"
                },
                "updated_at": "2014-10-23T14:33:21.107Z",
                "preview_url": "http://preview-players.brightcove.net/v1/accounts/1507807800001/players/a90a8479-9831-46f6-9eab-90efc7fb9c6b/preview/embeds/default/master/index.html"
              },
              "master": {
                "configuration": {
                  "video_cloud": {
                    "video": "3495887198001",
                    "policy_key": "BCpkADawqM3ClR-sni6Tc0sFppBHaE91MRyLjE8kUwQjOkXjmK-b2R9fN3IuOnRf_4uuV2LSFwT3eeKUxgYU75eT0c20JEnUKpKU6L-oyjn81zE_P1NF0HJBZiyXyqtHcAdvTpTb29d4S-BH"
                  },
                  "player": {
                    "template": {
                      "name": "single-video-template",
                      "version": "1.5.0"
                    }
                  },
                  "scripts": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.js"],
                  "stylesheets": ["http://solutions.brightcove.com/bcls/video-js/new-player/first-plugin.css"],
                  "plugins": [{
                    "name": "firstPlugin"
                  }]
                },
                "video_cloud": {
                  "poster_image_url": "http://brightcove.vo.llnwd.net/e1/pd/1507807800001/1507807800001_3495968128001_humbles-scrappy-statue2-vs.jpg?pubId=1507807800001",
                  "video_id": "3495887198001",
                  "aspect_ratio_width": "25",
                  "aspect_ratio_height": "14"
                },
                "updated_at": "2014-10-23T14:33:41.201Z",
                "preview_url": "http://preview-players.brightcove.net/v1/accounts/1507807800001/players/a90a8479-9831-46f6-9eab-90efc7fb9c6b/master/embeds/default/master/index.html"
              }
            },
            "id": "a90a8479-9831-46f6-9eab-90efc7fb9c6b",
            "name": "1031+on+Oct+23",
            "created_at": "2014-10-23T14:32:21.384Z",
            "embed_count": 1,
            "url": "http://players.brightcove.net/1507807800001/a90a8479-9831-46f6-9eab-90efc7fb9c6b_default/index.html"
        }

    이름 / 설명 설정

    변경하려면 player 사용하는 구성 /$ACCOUNT_ID/players/$PLAYER_ID/configuration 이 문서의 강조점입니다. 그러나 두 가지 속성이 있습니다. /$ACCOUNT_ID/players/$PLAYER_ID 엔드 포인트. 이 두 속성은 다음과 같습니다. namedescription.

    참고 : name 당신은에 입력 player 로 반환 player_name 퍼팅으로 설정을하면 config.json 끝에 player 미리보기 URL ( name 를 통해 구성을 얻으면 Player Management API. 그러나 당신은 name 당신이 만들거나 업데이트 할 때 player.

    첫 번째 코드 블록은 player's namedescription. JSON 응답에 미리보기 버전이 표시됩니다. player PATCH 메소드에 의해 생성되므로 player 최적화 된 버전을 얻을 수 있습니다.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request PATCH \
        --data '{
          "name": "My New Player Name",
          "description": "My new player description"
        }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
        {
            "id": "62da9b4d-b8aa-45d5-ba46-f77eac9c9059",
            "preview_url": "http://preview-players.brightcove.net/v1/accounts/1507807800001/players/62da9b4d-b8aa-45d5-ba46-f77eac9c9059/preview/embeds/default/master/index.html",
            "preview_embed_code": "<iframe src='//preview-players.brightcove.net/v1/accounts/1507807800001/players/62da9b4d-b8aa-45d5-ba46-f77eac9c9059/preview/embeds/default/master/index.html' allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe>"
        }

    설정 값

    당신은을 설정할 수 있습니다 player HTTP 메소드 호출을 발행하는 도구를 사용하거나 JSON 편집기 Studio의 일부입니다. PLAYERS 기준 치수. 컬 도구를 사용할 수 있으며 단계별 : Player 관리 및 AJAX 사용에 대한 자세한 내용은 Brightcove Player 예.

    예를 들어 JSON 편집기 여기에 표시됩니다 :

    JSON 편집기 없음 Brightcove Player 브랜드

    편집 후 변경 사항을 저장하십시오 player의 JSON 구성.

    속성 구성

    일부 구성 속성은 Player 관리 서비스이며 수정할 수 없습니다. 사람들은:

    • 계정 ID
    • player_신분증
    • embed_id

    아래에 설명 된 다른 모든 속성은 수정할 수 있습니다.

    속성에 대한 자세한 내용은 다음과 같습니다. 아래 목록을 사용하여 특정 속성에 빠르게 액세스 할 수 있습니다.

    계정 ID

    그리고, Video Cloud 계정 ID player. 이 값 수정할 수 없다..

    ad_config_id

    ad_config_id 정보 :

    • 데이터 유형 : 문자열
    • 태만: undefined
    • 동적 게재 SSAI 광고 구성 ID 에 설정되는 것 외에도 player iframe의 adConfigId 검색어 문자열 매개 변수를 통해 런타임에 설정할 수 있습니다. player인 페이지의 s 또는 data-ad-config-id 속성 player에스. 이 중 하나가 player 구성.

    ad_failover

    ad_failover 정보 :

    • 데이터 유형 : 부울
    • 태만: undefined
    • 광고 장애 조치 동작을 사용하려면 true로 설정하십시오. 이것은 다음에 의존하는 다중 부분 구성입니다.
      • IMA3 및 SSAI 플러그인은 모두 player.
      • An ad_config_id SSAI 광고를 사용할 수 없습니다.

    application_id

    application_id 정보 :

    • 데이터 유형 : 문자열
    • 태만: undefined
    • 응용 프로그램 ID는 단일 사용의 여러 용도를 구별하는 데 사용됩니다 player 메트릭스에서. 사용자에게는 보이지 않습니다.

    자동 적응

    autoadvance 정보 :

    • 데이터 유형 : 문자열
    • 기본값 : 처음에는 사용할 수 없습니다.
    • 재생 목록과 함께 사용되며 재생 목록의 자동 추가 동작을 설정합니다.

    자세한 내용은을 참조하십시오 재생 목록 아래 섹션뿐만 아니라 재생 목록 API 문서를 참조하시기 바랍니다.

    자동 재생

    autoplay 정보 :

    • 데이터 유형 : 부울 또는 문자열
    • 태만: false
    • 표시 player 이것이 허용되는 플랫폼에서 즉시 재생을 시작해야합니다.

    If autoplay 브라우저의 기본 자동 재생 비헤이비어가 사용되는 부울 값으로 설정됩니다. 다음 세 가지 유효한 문자열 값 중 하나가 설정되면 다음과 같은 결과가 발생합니다.

    • play다음 player 수동으로 재생을 시도합니다.
    • muted다음 player 수동으로 음소거합니다 player 그리고 전화 플레이.
    • any다음 player 먼저 통화를 시도합니다. 실패하면 player 그리고 전화 플레이.

    위의 방법 중 하나라도 실패하면 player 자동 재생이 false로 설정된 것처럼 "Big Play 버튼"이 표시됩니다.

    다음은 curl 문을 보여줍니다. autoplay 값 :

    부울 값을 사용하는 예제

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
            "autoplay": true
            }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    문자열 값을 사용하는 예제

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
            "autoplay": "muted"
            }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    자동 재생되도록 동영상을 가져 오는 것은 복잡한 상황이 될 수 있습니다. 자세한 내용은 자동 실행 고려 사항 자세한 내용은 문서를 참조하십시오.

    base_url (IP 제한 문제)

    IP 제한을 사용할 때 문제가 발생할 수 있습니다. Brightcove Player북미 이외 지역에서 사용되었습니다. 때 Brightcove Player 에서 동영상을로드하라는 메시지가 표시됩니다. Video Cloud 계정에서이 주소의 카탈로그에 연결합니다.https://edge.api.brightcove.com/playback/v1/.

    해당 Edge 끝점은 IP 제한에 문제를 일으킬 수있는 방식으로 작동합니다.

    • Edge in America에서 Edge를 치면 Edge에 직접 도달하고 Edge는 사용자의 IP 주소를 봅니다. IP 제한 허용 목록에 따라 카탈로그에 대한 액세스를 허용하거나 거부 할 수 있습니다. 이것은 바람직한 기능입니다.
    • OUTSIDE 북미 지역에서 Edge를 타격 할 때로드 균형 조정 / 로컬 캐싱 CDN 이유로 Cloudfront를 통해 이동합니다. 중요한 점은 Edge가 사용자 IP 대신 Cloudfront IP를보고 모든 사람을 거부하기 때문입니다. Cloudfront가 허용 목록에 없기 때문에 (Cloudfront를 사용하는 모든 사용자가 액세스 할 수 있기 때문에 절대로 그러지 않아야합니다.)

    이 문제를 해결하기 위해 player 대체 Edge 엔드 포인트를 사용하려면 edge-elb.api.brightcove.com. 이 변경은 모든 사람에게 이루어져야합니다 player 북미 외부에서 IP 제한 계정에 액세스해야합니다.

    실제 구성 변경에는 Video Cloud base_url. IP 제한을 사용하는 경우에만 변경해야합니다. Brightcove Player북미 이외의 지역. 기존 player, 다음을 사용하는 다음 curl 명령을 사용합니다. PATCH HTTP 메소드 (데이터를 환경 변수로 대체해야 함 $EMAIL, $ACCOUNT_ID$PLAYER_ID):

        curl
        --header "Content-Type: application/json"
        --user $EMAIL
        --request PATCH
        --data '{
            "video_cloud": {
          "base_url": "https://edge-elb.api.brightcove.com/playback/v1/"
            }
          }'
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    컬을 처음 사용하는 경우 다음 문서가 도움이 될 것입니다.

    중단 점

    breakpoints 정보 :

    • 데이터 형식 : 개체
    • 기본값 : 기본 중단 점은 다음과 같습니다.
    • 와 함께 사용할 때 반응 옵션, 클래스 이름을 토글하는 방법을 구성 할 중단 점을 설정합니다. player 에 따라 UI를 조정하려면 player의 치수.
      클래스 이름 너비 범위
      vjs-layout-tiny 0-210
      vjs-layout-x-small 211-320
      vjs-layout-small 321-425
      vjs- 레이아웃 - 매체 426-768
      vjs-layout-large 769-1440
      vjs-layout-x-large 1441-2560
      vjs-layout-huge 2561 세 이상

    클래스 이름을 변경할 수는 없지만 너비 범위는 다음과 같이 객체를 통해 구성 할 수 있습니다.

        breakpoints: {
          tiny: 300,
          xsmall: 400,
          small: 500,
          medium: 600,
          large: 700,
          xlarge: 800,
          huge: 900
        }
    • breakpoints 객체의 키는 관련 클래스 이름에서 파생됩니다. vjs-layout- 접두어 및 기타 - 자.
    • breakpoints 객체의 값은 범위의 최대 너비를 정의합니다.
    • 모든 키를 정의 할 필요는 없습니다. 하나의 키 / 값 쌍으로 객체를 전달하여 단일 중단 점을 쉽게 재정의 할 수 있습니다. 사용자 정의 중단 점은 기본 중단 점과 병합됩니다. player 생성됩니다.

    때 player크기가 변경되면 일치하는 중단 점이 발견 될 때까지 병합 된 중단 점이 크기 순서대로 검사됩니다. 해당 중단 점의 관련 클래스 이름이 클래스에 클래스로 추가됩니다. player. 이전 중단 점 클래스가 제거됩니다.

    crossorigin

    crossorigin 정보 :

    • 데이터 유형 : 부울
    • 기본값 : false
    • If 참된, 근본적인 <비디오> 요소는 crossorigin = "익명". 이것은 모든 비디오 또는 텍스트 트랙을 player CORS 헤더가 있어야합니다.

    CSS 색상 재 지정

    색상을 재정의하는 데 사용할 수있는 세 가지 속성이 있습니다. player. 그들은 :

    • controlColor: 버튼 및 텍스트의 색상 (예 : 재생 헤드 위치 및 비디오 길이)
    • controlBarColor: 컨트롤 막대의 배경색과 큰 재생 버튼
    • progressColor: 진행률 표시 줄의 색상

    유효한 CSS 색상 (예 : 16 진수 색상 포함)은 이러한 속성에 사용할 수있는 값입니다.

    다음은 CSS 속성 세 가지를 모두 녹색으로 설정하고 결과를 표시하는 스크린 샷을 설정하는 말의 문장입니다.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request PATCH \
        --data '{
            "css": {
              "controlColor": "green",
              "controlBarColor": "green",
              "progressColor": "green"
            }
        }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration
    Player CSS 재정의로
    Player CSS 재정의로

    디버거

    디버거는 player 모달 창의 정보. 참조 Player 정보 모달 전체 정보는 문서를 참조하십시오.

    dock 정보 :

    • 데이터 유형 : 부울
    • 기본값 : true
    • 명시 적으로 false은 player 소위 포함하지 않습니다 여기서 비디오 제목 및 설명을 표시 할 수 있습니다.

    embed_id

    embed_id 정보 :

    • 데이터 유형 : 문자열
    • 태만: undefined
    • 그리고, Video Cloud 이와 관련된 퍼가기 ID player. 값이 default 그것은 의미 player 아이가 아니다 player. 값이 아닌 경우 default의 부모를 나타내는 값입니다. player.

    오류

    errors 정보 :

    • 데이터 유형 : 객체 또는 부울
    • 기본값 : true
    • 명시 적으로 설정 false 막을 것이다 player ~부터 videojs 오류오류 메시지 플러그인입니다. 이 값을 false로 만들면 player 오류가 발생했을 때 뷰어에게 자세한 오류 메시지를 표시하지 않습니다. 웹 개발자 콘솔에 재생을 방해하는 오류가 계속 나타납니다.

    플래시

    flash 정보 :

    • 데이터 형식 : 개체
    • 태만: undefined
    • 맞춤 플래시 옵션을 제공하는 데 사용할 수 있습니다. Video.js.

    전체 화면 컨트롤

    fullscreenControl 정보 :

    • 데이터 유형 : 부울
    • 기본값 : true
    • 전체 화면 컨트롤을 컨트롤 막대에 표시할지 여부를 나타냅니다.

    다음은 curl 문을 보여줍니다. fullscreenControl 값 :

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request PATCH \
        --data '{
          "autoplay": true,
          "fullscreenControl": false
          }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    다음 두 스크린 샷은 player 전체 화면 제어 유무 :

    Player 전체 화면 제어
    Player 전체 화면 제어
    Player 전체 화면 제어 기능 없음
    Player 전체 화면 제어 기능 없음

    hls

    hls 정보 :

    • 데이터 유형 : 객체 또는 부울
    • 태만: {}
    • If false은 player 포함되지 않음 videojs-http-streaming. 그렇지 않으면 객체가에 대한 옵션으로 전달됩니다. videojs-http-streaming.

    비활성 player

    만들 수 있습니다 player비활성. 이 작업을 수행하려면 player 콘텐츠 게재를 중단하지만 삭제시 404 오류가 표시되지 않음 player 찾아보기.

    비활성화하려면 player 설정 player 전지 inactive 재산 true, 다음과 같이 :

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request PATCH \
        --data '{
          "player": {
              "inactive": true
          }
        }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    물론, 활성화하려는 경우 player, 설정할 수 있습니다 inactive 재산 false.

    한 번 player 사용자가 탐색하면 player 다음과 같은 메시지가 나타납니다 :

    비활성화 됨 Player
    비활성화 됨 Player

    언어

    language 정보 :

    • 데이터 유형 : 문자열
    • 태만: undefined
    • 설정할 수 있습니다. lang 의 속성 <html> 요소입니다.

    언어

    languages 정보 :

    • 데이터 유형 : 문자열 배열
    • 태만: undefined
    • 지정된 언어를 포함하는 문자열 배열 일 수 있습니다. player. 유효한 언어는 Video.js에 포함 된 언어뿐입니다. 참조 지역화 Brightcove Player 자세한 내용은 문서를 참조하십시오.

    고리

    loop 정보 :

    • 비디오가 끝나 자마자 다시 시작하게합니다.

    미디어

    그리고, media 속성에는 다음 표와 같은 자식 속성이 있습니다.

    비즈니스 재산 데이터 형식 강의 개요
    SRC
    • 에로드 할 비디오 파일의 URL player
    소스 객체 배열
    • 우선 순위에 따라 소스 객체의 배열
    • 이 배열의 요소는 source 요소
    • A 출처 객체에는 두 가지 속성이 있어야합니다. srctype
    • 그리고, type 속성은 HTML5 표준에 지정된대로 동영상의 MIME 유형입니다.
    제목
    • 내용 <title> 페이지 요소
    poster.highres
    • 스킨의 루트 디렉토리를 기준으로 한 포스터 이미지의 파일 경로
    신장
    • 비디오의 높이
    • 기본값은 너비와 관련이 있으며 2 : 1 종횡비의 동영상에 적합합니다.
    • 동영상 너비
    • 기본값은 높이를 기준으로하며 2 : 1 종횡비의 동영상에 적합합니다.
    트랙 정렬
    • 트랙 객체의 배열
    • 기본값은 정의되지 않습니다.
    • 이 배열의 요소는 요소 추적. 를 참조하십시오 비디오에 자막 추가 트랙을 사용하는 예제를위한 문서 Brightcove Player.

    다음 JSON에서는 media 다음을 포함하는 속성 :

    • A poster.highres 재산
    • A 소스 HLS 비디오 용과 MP4 비디오 용의 2 개의 소스 오브젝트를 포함하는 프로퍼티
        "media": {
          "poster": {
            "highres": "http://solutions.brightcove.com/bcls/assets/images/Tiger.jpg"
          },
          "sources": [{
            "type": "application/x-mpegURL",
            "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.m3u8"
          }, {
            "type": "video/mp4",
            "src": "http://solutions.brightcove.com/bcls/assets/videos/Tiger.mp4"
          }]
        },

    재생을 위해 선택된 소스는 구성한 비디오 순서와 브라우저 및 장치의 기능에 따라 결정됩니다. player 로드됩니다. 기본값을 변경하지 않고 HLS가 기본적으로 지원되는 경우 player 소스가 HLS 비디오를 가리키는 지 확인하고 가장 먼저 찾은 것을 선택합니다. HLS가 기본적으로 지원되지 않거나 HLS 비디오 소스가 지정되지 않은 경우 다음에 HTML 재생이 시도됩니다. 이전과 같이 첫 번째 재생 가능 소스가 선택됩니다. 처음 두 번 비디오 재생 시도가 실패하면 플래시 폴 백이 시도됩니다.

    요약하면 재생 순서에 원하는 재생 매체가 지정되고 구성 된 각 옵션은 사용 가능한 모든 소스를 시도하고 재생 방법을 알고있는 첫 번째 옵션을 사용합니다.

    해당 소스를 사용하여 재생중인 소스를 볼 수 있습니다. currentSrc() 기능. 다음 스크린 샷은 브라우저 콘솔에서이 기능을 사용하는 것을 보여줍니다.

    전류 소스
    전류 소스

    음소거

    muted 정보 :

    • 데이터 유형 : 부울
    • 기본값 : false
    • 소리가 나지 않을 때 소리를냅니다 player 잔뜩.

    picture_in_picture_control

    picture_in_picture_control 정보 :

    • 데이터 유형 : 부울
    • 기본값 : true
    • 내장 Picture-in-picture 컨트롤을 컨트롤 막대에 표시해야하는지 여부를 나타냅니다.

    playback_rates

    playback_rates 정보 :

    • 데이터 유형 : 배열
    • 기본값 : 없음
    • 재생 속도 컨트롤에 표시 할 재생 속도의 배열입니다.

    값은 다음에 재생 속도 제어로 표시됩니다. player의 컨트롤 바.

    재생 속도 ui

    Studio 또는 컬을 사용하여 속성 값을 변경할 수 있습니다.

    재생 속도 json editor
        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
              "playback_rates": [0.1,1,2.5,6]
             }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    player

    player 정보 :

    • 데이터 형식 : 개체
    • 기본 설정 : player 특정 정보
    • 이것에 대한 다양한 메타 데이터를 포함 player예를 들어 inactivetemplate.version.

    play_button

    play_button 정보 :

    • 데이터 형식 : 개체
    • 다음 속성을 통해 수정할 수 있습니다 player 구성 :
      비즈니스 재산 거래증명방식 효과
      가져가 glow or darken; 기본값은 분홍색 / 진행 색상입니다.
      형성 square or rectangle; 기본값은 원입니다.
      위치 topLeft or topRight; 기본값은 중심입니다.

    player_신분증

    player_id 정보 :

    • 데이터 유형 : 문자열
    • 그리고, Video Cloud player 와 관련된 ID player

    player_이름

    player_name 정보 :

    • 데이터 유형 : 문자열
    • 그리고, Video Cloud player a와 관련된 이름 player -참고 : name 당신은에 입력 player 로 반환 player_name 퍼팅으로 설정을하면 config.json 끝에 player 미리보기 URL ( name 를 통해 구성을 얻으면 Player Management API. 그러나 당신은 name 당신이 만들거나 업데이트 할 때 player.

    playsinline

    playsinline 정보 :

    • 데이터 유형 : 부울
    • 기본값 : false
    • 활성화 player 인라인 재생 용 (일부 장치에서 재생하는 데 필요)

    재생 목록

    이제 두 가지 플레이리스트 구현이 있습니다. 재생 목록 사용하기 문서. 기본값은 버전 3입니다. 두 버전을 구성하기위한 정보는 여기에 자세히 설명되어 있습니다.

    두 구성 모두 다음을 설정하는 방법을 보여줍니다.

    • autoadvance: 다음 비디오를 재생 목록에로드하기 전에 지연 될 정수 (초)를 지정합니다. 가치 0 할당하면 동영상 사이에 대기 시간이 없습니다. 가치 null 할당하면 자동 진행되지 않습니다.
    • playOnSelect: 할당 됨 true 재생 목록 메뉴에서 항목을 클릭하면 이전 동영상이 player 일시 중지되었습니다.

    재생 목록 버전 3 (기본값)

    버전 3 플러그인을 사용하여 재생 목록을 구성하려면 플러그인 레지스트리를 사용하십시오. 다음은 재생 목록 버전 3 플러그인의 사용을 설정하는 말의 문장입니다 :

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request POST \
          --data '{
              "name": "Plugin Registry Test Player",
              "configuration": {
                "video_cloud": {
                  "video": "4093372393001"
                },
                "plugins": [
                  {
                    "registry_id": "@brightcove/videojs-bc-playlist-ui",
                    "version": "3.x"
                  }
                ]
              }
          }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players

    을 참조 플러그인 레지스트리 사용 및 이점에 대한 정보는 문서를 참조하십시오.

    설정하려면 playOnSelectautoadvance 만들 때 옵션 player 다음을 사용하십시오.

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request POST \
          --data '{
              "name": "Plugin Registry Test Player",
              "configuration": {
                "video_cloud": {
                  "video": "4093372393001"
                },
                "plugins": [
                  {
                    "registry_id": "@brightcove/videojs-bc-playlist-ui",
                    "version": "3.x",
                    "options": {
                      "playOnSelect": true
                    }
                  }
                ],
                "autoadvance": 2
              }
          }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players

    재생 목록 버전 1 (Legacy)

    이외에도 autoadvanceplayOnSelect 재생 목록 버전 1의 사용을 구성하는 데 사용되는 두 개의 다른 속성. 그들은:

    • playlist: 할당 됨 true ~을 가지려면 player 재생 목록을 사용하십시오.
    • adjusted: 할당 됨 true 가지고 player 맞추다 player 재생 목록의 크기입니다.

    다음은 재생 목록과 관련된 세 가지 속성을 설정하는 말의 문장입니다.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request PATCH \
        --data '{
          "playlist": true,
          "autoadvance": 2,
          "studio_configuration": {
            "player": {
              "adjusted": true,
              "height": "",
              "width": ""
            }
          }
        }' \
        https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    설정 playOnSelect 재생 목록 버전 1의 경우 다음 curl 문을 사용하십시오.

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
               {"playOnSelect": true}
          }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    프로그래밍 방식으로 결정 player 재생 목록 포함

    페이지가 포함 된 자바 스크립트를 사용하는 경우 player 재생 목록 플러그인이 사용 중인지 확인하려면 다음을 사용할 수 있습니다.

        player.hasPlugin('playlist')

    재생 목록 플러그인이 있는지 확인하고 페이지가 아닌 player (예를 들어 목록을 확인할 때 player커넥터와 함께 사용하려면 조금 더 복잡한 프로세스를 사용해야합니다. 당신은 읽을 것 player의 구성을 확인한 다음 플러그인 의 섹션 player의 JSON에는 "이름": "bcPlaylistUi". 이 작업을위한 한 가지 해결책은 다음과 같습니다.

        var theJSON = {},
          pluginAra = [],
          ifFound = [],
          theJSONString =
          '{"account_id":"1507807800001","autoadvance":0,"autoplay":false,"embed_id":"default","fullscreenControl":true,"id":"r1fbqySRZ","player":{"inactive":false,"template":{"locked":false,"name":"single-video-template","version":"6.8.3","version_alias":null}},"player_id":"r1fbqySRZ","player_name":"playlist v2 junk","playlist":true,"plugins":[{"injected_version":"2.1.2","name":"bcPlaylistUi","options":{"playOnSelect":true},"registry_id":"@brightcove/videojs-bc-playlist-ui","version":"2.x"}],"preload":"metadata","scripts":["//players.brightcove.net/videojs-bc-playlist-ui/2.1.2/videojs-bc-playlist-ui.min.js"],"studio_configuration":{"player":{"adjusted":true,"height":150,"width":300}},"stylesheets":["//players.brightcove.net/videojs-bc-playlist-ui/2.1.2/videojs-bc-playlist-ui.css"],"updated_at":"2017-10-30T18:06:07.800Z","video_cloud":{"policy_key":"BCpkADawqM2_X3Xxh3xln23EqlR3BETHrfycIPT-a7kqhBi6q8g3XOmTr3tEJiFoi_YmI7vfbJzS4mY0Un5RACc3jC8cLVqyvmfWFLI-tG5oJYGXNUrvOwRJYQEt2eVpMZnBd0FH22i7Mtk3","video":null}}';
        
        theJSON = JSON.parse(theJSONString);
        pluginAra = theJSON.plugins;
        ifFound = pluginAra.filter(function(pluginAra) {
          return pluginAra.name === "bcPlaylistUi"
        });
        if (ifFound.length === 1) {
          console.log('Contains playlist plugin');
        } else {
          console.log('No playlist');
        }

    플러그인

    그리고, plugins 속성은 video.js 플러그인을 초기화하는 순서와 사용자 정의 설정을 적용하도록 지정합니다. 플러그인은 해당하는 scripts 속성 URL 입력 및 필요한 경우 지원 stylesheets URL. 각 요소는 plugins 배열은 name 속성을 포함 할 수 있으며 선택적 options 재산:

    • name: 지원 JavaScript 코드에서 가져온 video.js 플러그인의 이름
    • options: 설정의 객체 해시가 초기화시 플러그인에 제공하도록 재정의합니다.

    옵션 자녀

    이번에 options 자식 속성의 경우 초기화시 활용할 데이터를 전달합니다. 다음 JSON은 options.

        "plugins": [{
          "name": "navigateOnVideoEnd",
          "options" : {"redirectURL": "http://docs.brightcove.com"}
        }]

    이를 통해 데이터를 통해 플러그인으로 데이터를 전달할 수 있습니다 player 구성. 예를 들어 redirectURL 위의 개체를 사용하면 플러그인 자체에서 다음을 수행하게됩니다.

        videojs.registerPlugin('navigateOnVideoEnd', function (options) {
          var myPlayer = this;
          myPlayer.on("ended", function () {
            window.location.href = options.redirectURL;
          });
        });

    참고 : 표준 플러그인 구현을 사용하지만 options 익명 함수의 매개 변수로 사용합니다. 그런 다음 다음을 사용하여 값에 액세스 할 수 있습니다. options.propertyName 표기법.

    일부 Brightcove 제공 플러그인은 플러그인 레지스트리를 사용하며 구성은 여기에 표시된 것과 다릅니다. 참조 개요 : 플러그인 레지스트리 자세한 내용은 문서를 참조하십시오.

    프리로드

    preload 정보 :

    • 데이터 유형 : 문자열
    • 태만: none
    • 사전로드 속성은 비디오 태그가로드되는 즉시 비디오 데이터가 다운로드를 시작해야하는지 여부를 브라우저에 알립니다. 옵션은 다음과 같습니다. 자동, 메타 데이터없음.
    • 자동: 사용자가 결국 비디오를 보지 않아도 전체 비디오 파일을 다운로드 할 수 있음을 나타냅니다. 긍정적 인면에서 시청자가 동영상을 재생하면 즉시 재생을 시작할 수 있습니다. 부정적 측면에서,이 옵션은 시청자가 비디오를 재생하지 않아도 프리로드 /로드가 발생할 때 대역폭 소비를 증가시킵니다.

    • 메타 데이터 (기본값) : 비디오의 길이 및 크기와 같은 정보가 포함 된 비디오의 메타 데이터를로드합니다. 이 설정은 비디오 데이터를 몇 초 동안로드합니다.

    • 없음: 비디오 데이터를 미리로드하지 마십시오. 다운로드를 시작하기 위해 사용자가 재생을 클릭 할 때까지 기다립니다.

        <video-js preload ...>
        or
        { "preload": "auto" }

    query_string_to_window

    query_string_to_window 정보 :

    쿼리 문자열 매개 변수에서 전역 네임 스페이스 (창)의 채우기를 제어하는 ​​데 사용됩니다. 이것은 특히 내장 된 경우에 유용합니다 playerGoogle의 AMP 구성 요소 또는 Facebook 인스턴트 기사와 같은 쿼리 문자열의 구문 분석은 Node.js 쿼리 문자열 모듈. 이 구성 객체를 사용하려면 다음 하위 속성 중 하나 이상이 필요합니다. 둘 다 동시에 사용할 수 있습니다.
      • 이름: query_string_to_window.target
      • 데이터 유형 : 문자열
      • 설명 : 창에서 생성 할 대상 개체이며 구문 분석 된 전체 쿼리 문자열로 채워집니다. 예를 들어, query_string_to_window.target 에 다음을 감안할 때 player 구성 :
            {
            "query_string_to_window": {"target": "queryStringParams"}
            }
        다음 쿼리 문자열이 제공됩니다.
            ?foo=bar&nums=1&nums=2
        다음과 같은 결과를 얻는다. window.queryStringParams 글로벌 객체는 player 플러그인 :
            {
            foo: 'bar',
            nums: ['1', '2']
            }
      • 이름: query_string_to_window.globals
      • 데이터 유형 : 배열
      • 설명 : 쿼리 문자열에있는 값에서 채워지는 window 객체의 속성 이름 배열입니다. 일치하는 속성은 이미 window 객체 또는 프로토 타입 체인이 설정되지 않습니다. 예를 들어, query_string_to_window.globals 에 다음을 감안할 때 player 구성 :
            {
            "query_string_to_window": {
              "globals": [
                "foo",
                "nums",
                "self"
              ]
            }
            }
        다음 쿼리 문자열을 제공하십시오.
            ?foo=bar&nums=1&nums=2&self=not-allowed
        다음과 같은 결과를 얻는다. window 다음 속성이 추가 된 전역 개체 :
            window.foo; // 'bar'
            window.nums; // ['1', '2']
            
            // Because `self` already exists on the `window` object, it will not be set
            // and a warning will be logged to the browser console.
            window.self; // window

    반복

    repeat 정보 :

    • 데이터 유형 boolean
    • 재생 목록이 player 재생 목록입니다 player. 의 최상위 수준에서 설정 player 구성.

    반응

    responsive 정보 :

    • 데이터 유형 : 부울
    • 태만: true
    • 이 옵션을로 설정 true 의 원인이됩니다 player 반응 형 중단 점을 기반으로 사용자 정의 중단 점 선택권).

    이 기능에 대한 자세한 내용은 Brightcove Player 6.29.2.

    스크립트

    scripts 정보 :

    • 데이터 유형은에 포함 된 JavaScript 파일을 참조하는 문자열 배열입니다. player
    • 기본값 없음
    • 당시 player 이 파일은 빌드되고 결과 출력에 인라인되어 런타임에 나중에 가져올 필요가 없습니다.
    • 스크립트는 지정된 순서대로 인라인됩니다. 따라서 서로 의존하는 스크립트를 안전하게 포함 할 수 있습니다.

    피부

    skin 정보 :

    • 데이터 유형 : 부울 또는 문자열
    • 기본값 : 정의되지 않음
    • 비주얼 스타일 변형을 결정합니다. player 사용합니다. 이 값은 전 세계적으로 액세스 가능한 값에도 반영됩니다 bc.SKIN 브라우저의 속성. 다음 값을 인식합니다.
      가치관 bc.SKIN 강의 개요
      "석묵" "석묵" 오래된 것을 사용합니다. Brightcove Player 스타일뿐만 아니라 호환성 해킹도 포함됩니다.
      그릇된 "없음" 모두 사용 불가 Brightcove Player 스타일링. 고도로 사용자 정의 된 UI를 처음부터 다시 사용할 수있는 옵션입니다.
      정의되지 않은 "루나" 떠나는 중 undefined 의 원인이됩니다 player 기본 스킨 (일명 Luna)을 사용합니다.

    스타일 시트

    stylesheets 정보 :

    • 에 포함되어야하는 CSS 파일을 참조하는 URL 문자열 배열 player
    • 당시 player 추가 스타일 시트가 다운로드되고 player 런타임에 가져올 필요가 없도록
    • 스타일 시트는 지정한 순서대로 포함됩니다.

    techOrder

    techOrder 정보 :

    • 데이터 유형 : 배열
    • 기본값 : [ 'html5', 'flash']
    • 기본적으로 Brightcove Player 수행하다 첨단 기술자 비디오를 재생하기 위해 소스 / 기술 조합을 검색 할 때 주문합니다. 즉, 두 개의 소스와 두 개의 기술이 있다면 player 의 첫 번째 기술로 각 비디오를 재생하려고합니다 techOrder 옵션 속성을 사용하여 다음 재생 기술을 시도해보십시오. 자세한 내용은 가이드 : 재생 기술 자세한 내용은 문서를 참조하십시오.

    다음 curl 문을 사용하여 techOrder 기본값에서 ['html5','flash']['flash','html5']:

        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
              "techOrder": "['flash','html']"
             }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    번역

    수동으로 설정할 수 있습니다 player 사용하는 버전 PLAYERS 모듈 JSON 편집기.

    번역

    video_cloud

    이 속성을 사용하면 player 당신의 비디오를 사용하여 Video Cloud 도서관. 아래 curl 문은 player 를 사용하여 생성 Video Cloud 동영상 ID.

        curl \
        --header "Content-Type: application/json" \
        --user $EMAIL \
        --request POST \
        --data '{
            "name": "Video Cloud CURL 10 March",
            "configuration": {
              "video_cloud": {
                "video": "4093372393001"
              }
            }
          }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players

    요청 본문 개체에서, namedescription 최상위 속성이고 다른 모든 속성은 configuration 목적. 모든 구성 속성 에 포함될 수 있습니다. configuration 당신이 만들 때 player.

    volume_orientation

    volume_orientation 정보 :

    • 데이터 유형 : 문자열
    • 기본값 : 가로
    • 그리고, volume_orientation 속성은 볼륨 레벨 슬라이더가 수평 또는 수직으로 향하게하는지 결정합니다.
      볼륨 수평
      볼륨 수직

    Studio 또는 컬을 사용하여 속성 값을 변경할 수 있습니다.

    볼륨 방향 설정
        curl \
          --header "Content-Type: application/json" \
          --user $EMAIL \
          --request PATCH \
          --data '{
              "volume_orientation": "vertical"
             }' \
          https://players.api.brightcove.com/v2/accounts/$ACCOUNT_ID/players/$PLAYER_ID/configuration

    vttjs

    vttjs 정보 :

    • 데이터 유형 : 문자열
    • 기본값 : vjs.zencdn.net CDN
    • 로드 할 URL을 설정합니다. vtt.js. 이것은 표준 Video.js 옵션과 동일합니다. vtt.js. 그만큼 Brightcove Player 사용 vttjs 점으로 구분 된 속성 이름은 Player Management API다른 곳에서는 문제가 될 수 있습니다. 옵션은 다음과 같이 설정할 수 있습니다. data-vttjs 속성, a vttjs iframe 쿼리 매개 변수, vttjs 설치 옵션 또는 vttjs 에서 player 구성.

    wait_for_ad_block_detect

    wait_for_ad_block_detect 정보 :

    • 데이터 유형 : 부울
    • 기본값 : 정의되지 않음
    • 설정시 true은 player 광고 차단 감지가 결정을 내릴 때까지 자동 초기화 프로세스를 지연시킵니다. 지연 될 수 있습니다 player 최대 100 밀리 초 정도 초기화 이로 설정할 필요는 없습니다 true 사용하는 경우 ad_failover 두 가지 경우 모두에서 지연 동작이 발생하기 때문입니다.

    12 년 2020 월 XNUMX 일에 마지막으로 업데이트 된 페이지