대화형 비디오 interactive-videos

CAUTION
AEM 6.4가 확장 지원이 종료되었으며 이 설명서는 더 이상 업데이트되지 않습니다. 자세한 내용은 기술 지원 기간. 지원되는 버전 찾기 여기.

비디오에서 직접 전환을 구현하는 대화형 비디오를 쉽게 만들 수 있습니다. 비디오에 대한 고객 참여는 비디오 플레이어와 함께 패널에서 발생합니다. 비디오 플레이어에서 관련 서비스, 정보 또는 제품 축소판 그림이 포함된 내용을 기준으로 스크롤하여 보기로 표시됩니다. 고객은 축소판을 탭하여 서비스에 직접 연결하거나, 항목을 장바구니에 추가하여 즉시 구매하거나, 웹 페이지에 연결하여 자세한 내용을 확인할 수 있습니다.

비디오가 종료되면 클릭유도하기 위해 모든 오퍼링의 시각적 요약이 표시됩니다. 고객은 원하는 항목을 탭할 수 있는 다른 기회를 갖게 됩니다. 실행 가능하고 특별한 환경(예: )이 있으면 고객 참여와 전환이 증가합니다.

참조 - 대화형 이미지.

대화형 비디오 작동 interactive-video-in-action

To see an interactive, shoppable video in action, click Live Demos, scroll to the Shoppable Media heading on the page, then click the shoppable video.

  • 재생 중에 제품이 비디오에 사용되므로 동일한 제품이 축소판 이미지로 오른쪽에 나타납니다.

  • 비디오를 일시 중지하려면 축소판을 클릭하고 제품의 Quickview를 엽니다. 예를 들어, 비디오에서 KitchenAid 축소판 이미지를 클릭하여 믹서의 360도 스핀 보기를 경험하거나 확대하면서 혼합 세부 정보를 볼 수 있습니다.

대화형 쇼퍼블 비디오의 프레임 대화형 쇼퍼블 비디오에서 비디오 프레임 캡처.

NOTE
사용자가 축소판 이미지를 클릭할 때 웹 페이지를 실행하는 대화형 비디오를 만들 경우, 일부 장치는 팝업 웹 페이지가 열리지 않도록 차단합니다. 이러한 경우 장치에서 팝업 차단 설정을 변경해야 합니다. 예를 들어 Apple iPhone 6에서 설정 > Safari > 팝업 차단 ​로 이동한 다음 컨트롤을 해제. 이제 대화형 비디오를 재생하고 축소판을 클릭하면 팝업을 열겠는지 묻는 메시지가 표시됩니다. 수락하면 웹 페이지가 열립니다.

대화형 비디오 작성 방법 보기 watch-how-interactive-videos-are-created

연습 대화형 비디오 작성 방법 🔗. (7분 30초) 비디오 연습은 Assets on Demand로 브랜딩되지만, 원칙 및 단계는 Adobe Experience Manager Assets의 대화형 비디오에 계속 적용됩니다.

Adobe 고객 성공 웨비나 adobe-customer-success-webinar

"Experience Manager Assets에서 대화형 비디오, 링크 공유 및 YouTube 공유 사용" 웨비나에서는 대화형 비디오 및 기타 기능을 사용하여 전환 기반 이벤트를 비디오 마케팅 컨텐츠에 연결하는 방법을 설명합니다.

빠른 시작: 대화형 비디오 quick-start-interactive-videos

다음 단계별 워크플로우 설명은 Dynamic Media에서 대화형 비디오를 빠르게 시작하고 실행할 수 있도록 설계되었습니다.

을(를) 찾습니다. 일부 빠른 시작 작업 내의 머리글. 여기에는 다음과 같은 시작 데모 웹 페이지를 기반으로 하는 간단한 자습서가 포함되어 있습니다 포함하지 않음 아직 여기에 상호 작용이 추가됨:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=ko?lang=ko

The Examples help to illustrate the steps of integrating interactive videos on your own website.

마지막 예제 섹션에서 자습서를 완료하면 완전히 통합된 대화형 비디오가 있는 최종 데모 웹 페이지의 모습은 다음과 같습니다.

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-3.html?lang=ko?lang=ko

대화형 비디오 워크플로우:

  1. (선택 사항) Quickview 변수 식별 - 기존 Quickview 구현에서 사용하는 동적 변수를 식별하여 시작합니다. 대화형 비디오를 만들 때 변수를 사용하여 제품 축소판 그림을 해당 제품 빠른 보기에 매핑합니다. 자세한 내용은 (선택 사항) Quickview 변수 식별.

    이 단계는 다음 사항이 모두 참인 경우에만 필요합니다:

    • 빠른 보기를 트리거하여 비디오에 상호 작용을 추가하려고 합니다.
    • Experience Manager 구현은 다음을 수행합니다 not IBM® WebSphere® Commerce, Elastic Path, hybris 또는 Intershop과 같은 모든 eCommerce 솔루션에서 제품 데이터를 Experience Manager으로 가져오는 데 eCommerce 통합 프레임워크를 사용합니다. 자세한 내용은 Experience Manager Assets의 eCommerce 개념.
  2. (선택 사항) 대화형 비디오 뷰어 사전 설정 만들기 - 비디오 스크러버 및 대화형 축소판과 같이 플레이어를 구성하는 다양한 구성 요소의 모양과 동작을 사용자 정의합니다.

    기본 제공 대화형 비디오 뷰어 사전 설정을 사용하려는 경우에는 대화형 비디오 뷰어 사전 설정을 만들 필요가 없습니다 Shoppable_Video_Light 또는 Shoppable_Video_Dark 을 가리키도록 업데이트하는 것이 좋습니다.
    자세한 내용은 새 뷰어 사전 설정 만들기 (선택 사항) 및 대화형 뷰어 사전 설정을 만들기 위한 특수 고려 사항.

  3. 비디오 및 관련 이미지 자산 업로드 - 인터랙티브하게 만들 비디오 및 관련 이미지를 업로드합니다.

    자세한 내용은 비디오 및 관련 축소판 자산 업로드.

  4. 비디오에 인터랙티브한 추가 - 비디오에 하나 이상의 시간 세그먼트를 추가합니다. 그런 다음 해당 시간 세그먼트 내에서 이미지 축소판을 연결합니다. 하이퍼링크, 빠른 보기 또는 경험 조각과 같은 작업에 각 이미지 축소판을 할당합니다.

    (대화형 컨텐츠에 상대 URL이 있는 링크, 특히 Experience Manager Sites 페이지에 대한 링크가 있는 경우 URL 기반 연결 방법이 없습니다.)

    대화형 비디오 자산을 게시하여 완료합니다. 게시는 궁극적으로 웹 사이트 랜딩 페이지에 복사하여 적용하는 포함 코드 또는 URL을 만듭니다. 자세한 내용은 비디오에 인터랙티브한 추가.

    자세한 내용은 자산 게시.

  5. Experience Manager에서 웹 사이트 또는 웹 사이트에 대화형 비디오 추가

    Experience Manager Sites, eCommerce Experience Manager 또는 둘 다 사용하는 경우 Interactive Media 구성 요소를 페이지로 드래그하여 Experience Manager의 웹 페이지에 직접 대화형 비디오를 추가할 수 있습니다. 자세한 내용은 페이지에 Dynamic Media 자산 추가.

    포함 코드 또는 URL을 사용하여 대화형 비디오를 웹 사이트 환경과 통합합니다. 자세한 내용은 웹 사이트와 대화형 비디오 통합.

    타사 WCM(Web Content Manager)을 사용하는 경우, 새 대화형 비디오를 웹 사이트에서 사용되는 기존 Quickview 구현과 통합해야 합니다. 자세한 내용은 기존 Quickview와 대화형 비디오 통합.

(선택 사항) Quickview 변수 식별 optional-identifying-quickview-variables

NOTE
이 작업은 다음 내용이 true인 경우에만 필요합니다.
  • 빠른 보기를 트리거하여 비디오에 상호 작용을 추가하려고 합니다.
  • Experience Manager 구현은 다음을 수행합니다 not IBM® WebSphere® Commerce, Elastic Path, hybris 또는 Intershop과 같은 모든 eCommerce 솔루션에서 제품 데이터를 Experience Manager으로 가져오는 데 eCommerce 통합 프레임워크를 사용합니다. 자세한 내용은 Experience Manager Assets의 eCommerce 개념.
Experience Manager 구현에서 eCommerce를 사용하는 경우 이 작업을 건너뛰고 다음 작업으로 진행할 수 있습니다.

먼저 기존 Quickview 구현에서 사용하는 동적 변수를 식별하여 대화형 비디오 작성 프로세스 동안 제품 축소판을 해당 제품 Quickview에 매핑할 수 있습니다.

비디오에 시간 세그먼트를 추가하면 SKU(Stock Keeping Unit) 및 세그먼트에 추가하는 각 축소판에 추가 변수를 지정합니다. 이러한 변수는 나중에 적절한 빠른 보기 제품을 표시하는 데 사용됩니다.

제품 빠른 보기를 고유하게 트리거하는 데 필요한 변수를 올바르게 식별하는 것이 중요합니다.

기존 Quickview 구현을 담당하는 IT 전문가에게 문의하는 것도 충분할 수 있습니다. 따라서 시스템에서 빠른 보기를 식별하는 데 필요한 최소 데이터 세트를 알 수 있습니다. 그러나 프런트 엔드 코드의 기존 동작을 간단히 분석할 수 있습니다.

대부분의 빠른 보기 구현에서는 다음 패러다임을 사용합니다.

  • User activates a user interface element on the website. 예를 들어 Quickview 버튼을 클릭합니다.
  • 필요한 경우 웹 사이트에서 Quickview 데이터 또는 콘텐츠를 로드하기 위해 백엔드에 Ajax 요청을 보냅니다.
  • 빠른 보기 데이터는 웹 페이지에서 렌더링을 준비하기 위해 컨텐츠로 변환됩니다.
  • 마지막으로 프런트 엔드 코드는 그러한 콘텐츠를 화면에서 시각적으로 렌더링합니다.

따라서 이 방법은 Quickview가 구현된 기존 웹 사이트의 다양한 영역을 방문하고, Quickview를 트리거하며, Quickview 데이터 또는 컨텐츠를 로드하기 위해 웹 페이지에서 보낸 Ajax URL을 캡처하는 것입니다.

일반적으로 전문 디버깅 도구를 사용할 필요가 없습니다. 최신 웹 브라우저에는 적절한 작업을 수행하는 웹 검사자가 포함되어 있습니다. 다음은 웹 관리자를 포함하는 웹 브라우저의 몇 가지 예입니다.

  • Google Chrome에서 나가는 모든 HTTP 요청을 보려면 키보드 단축키를 사용하십시오 F12 (Windows) 또는 Command + Options + I (Mac) 열기 개발자 도구 패널을 클릭한 다음 네트워크 탭.

  • Mozilla Firefox에서는 키보드 단축키를 사용하여 Firebug 플러그인을 활성화할 수 있습니다 F12 (Windows) 또는 Command + Options + I (Mac) 및 사용 네트 또는 내장 검사기 도구 및 네트워크 탭을 사용할 수 있습니다.

  • Internet Explorer에서 를 눌러 디버거 도구를 활성화합니다 F12.

브라우저에서 네트워크 모니터링이 켜져 있으면 페이지에서 빠른 보기를 트리거합니다.

이제 네트워크 로그에서 Quickview Ajax URL을 찾아 기록된 URL을 복사하여 향후 분석할 수 있습니다. 일반적으로 빠른 보기를 트리거할 때 서버로 전송되는 요청이 많습니다. 일반적으로 Quickview Ajax URL은 목록에서 첫 번째 중 하나입니다. 여기에는 복잡한 쿼리 문자열 부분 또는 경로가 있으며 해당 응답 MIME 유형은 다음 중 하나입니다 text/html, text/xml, 또는 text/javascript.

이 프로세스 중에 제품 카테고리와 유형이 다른 웹 사이트의 다양한 영역을 방문하는 것이 중요합니다. 그 이유는 Quickview URL에 주어진 웹 사이트 카테고리에 공통되는 부분이 있을 수 있지만 웹 사이트의 다른 영역을 방문하는 경우에만 변경되기 때문입니다.

가장 간단한 경우 Quickview URL에 있는 유일한 변수 부분은 제품 SKU입니다. 이 경우 제품 SKU 값은 Experience Manager의 대화형 비디오에서 시간 세그먼트에 축소판을 추가하는 데 필요한 유일한 데이터 조각입니다.

그러나 복잡한 경우, Quickview URL은 카테고리 ID 및 색상 코드와 같은 제품 SKU 외에도 다양한 요소를 갖습니다. 이러한 경우 이러한 모든 요소는 Experience Manager의 축소판 데이터 정의에서 별도의 변수가 됩니다.

Quickview URL 및 그 결과 축소판 변수의 다음 예를 생각해 보십시오.

쿼리 문자열에 있는 단일 SKU입니다.

기록된 Quickview URL은 다음과 같습니다.

  • https://server/json?productId=866558&source=100

  • https://server/json?productId=1196184&source=100

  • https://server/json?productId=1081492&source=100

  • https://server/json?productId=1898294&source=100

URL에 있는 유일한 변수 부분은 productId= 쿼리 문자열 매개 변수이며 SKU 값입니다. 따라서 축소판에는 다음과 같은 값으로 채워진 SKU 필드만 필요합니다 866558, 1196184, 1081492, 1898294.

URL 경로에 있는 단일 SKU입니다.

기록된 Quickview URL은 다음과 같습니다.

  • https://server/product/6422350843

  • https://server/product/1607745002

  • https://server/product/0086724882

변수 부품은 Experience Manager 축소판의 SKU 값이 됩니다. 6422350843, 1607745002, 0086724882.

쿼리 문자열의 SKU 및 카테고리 ID.

기록된 Quickview URL은 다음과 같습니다.

  • https://server/quickView/product/?category=1100004&prodId=305466

  • https://server/quickView/product/?category=1100004&prodId=310181

  • https://server/quickView/product/?category=1740148&prodId=308706

이 경우 URL에는 두 가지 다양한 부분이 있습니다. SKU는 prodId 매개 변수와 카테고리 ID는 category= 매개 변수.

이와 같이 축소판 정의는 쌍입니다. 즉, SKU 값 및 categoryId. 결과 쌍은 다음과 같습니다.

  • SKU: 305466categoryId is 1100004
  • SKU: 310181categoryId is 1100004
  • SKU: 308706categoryId is 1740148

위의 접근 방식이 예제 웹 사이트에 적용되면 여러 제품 축소판이 포함된 웹 페이지가 표시되며 각 페이지에는 자세히 보기 버튼:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=ko?lang=ko

페이지에서 사용할 수 있는 모든 제품 빠른 보기를 활성화하면 백엔드에 대한 다음 Quickview 요청 목록을 가져올 수 있습니다.

  • datafeed/candles-233396346.json
  • datafeed/candles-233978050.json
  • datafeed/candles-234024346.json
  • datafeed/candles-234024356.json
  • datafeed/candles-234024359.json
  • datafeed/cushions-233939848.json
  • datafeed/cushions-234019477.json
  • datafeed/cushions-234019483.json
  • datafeed/furniture-231747479.json
  • datafeed/furniture-232625621.json
  • datafeed/furniture-232625626.json
  • datafeed/furniture-233939810.json
  • datafeed/furniture-233939825.json
  • datafeed/furniture-233939828.json
  • datafeed/furniture-233939853.json
  • datafeed/furniture-233940334.json
  • datafeed/glassware-000064007.json
  • datafeed/glassware-230722193.json
  • datafeed/glassware-233916550.json
  • datafeed/glassware-233916597.json

서버 호출을 보면 제품별 정보가 요청 경로에만 있음을 알 수 있습니다. 또한 쿼리 문자열이 전혀 사용되지 않으며 두 가지 데이터 유형이 관련되어 있습니다.

  • 첫 번째 유형은 초, 쿠션, 가구, 그리고 유리용기이다. 이를 "제품 카테고리"라고 할 수 있습니다.
  • 두 번째 유형은 233916597과 같은 제품 코드입니다. 제품 SKU라고 가정할 수 있습니다.

이 정보가 주어지면 전체 Quickview URL은 다음 패턴을 가집니다.

/datafeed/$categoryId$-$SKU$.json

이러한 분석을 기반으로 축소판에 다음 두 변수를 사용할 수 있다고 결론 짓습니다. categoryIdSKU.

이제 비디오 및 관련 축소판 자산을 업로드할 준비가 되었습니다.

(선택 사항) 대화형 비디오 뷰어 사전 설정 만들기 optional-creating-an-interactive-video-viewer-preset

이 작업을 건너뛰고 다음 작업을 계속 진행할 수 있습니다. 기본 대화형 비디오 뷰어 사전 설정 유형(다음과 같이)을 사용할 경우 Shoppable_Video_dark 또는 Shoppable_Video_light.

작성 환경에서 축소판을 클릭하면 Quickview 대화 상자가 나타납니다.

chlimage_1-127

사용자 정의 대화형 비디오 뷰어 사전 설정을 선택적으로 만들 수 있습니다. 특히 비디오 플레이어의 스타일링, 대화형 축소판, 비디오 끝에 표시되는 축소판 그림 그리드 보기를 결정할 수 있습니다.

대화형 비디오 뷰어 사전 설정이 추가한 비디오 및 모든 타임라인 세그먼트를 올바르게 렌더링합니다. 또한 의 제품 축소판 그림을 클릭할 때 기본 빠른 보기 예를 사용합니다 미리 보기 게시하기 전에 상호 작용을 테스트할 수 있도록 모드 를 설정합니다.

뷰어 사전 설정을 저장하면 해당 상태가 자동으로 로 설정됩니다 설정 에서 뷰어 사전 설정 페이지. This state means that it is visible in the Dynamic Media component and whenever you preview a video with it. Be sure you also manually publish your new viewer preset.

자세한 내용은 새 뷰어 사전 설정 만들기 고유한 대화형 비디오 뷰어 사전 설정을 만들려면

비디오와 관련 썸네일 에셋 업그레이드 uploading-a-video-and-its-associated-thumbnail-assets

비디오 및 축소판 자산을 이미 업로드한 경우 다음 단계로 진행합니다 비디오에 인터랙티브한 추가.

잘못된 비디오나 이미지를 업로드했거나 더 이상 필요하지 않은 업로드된 비디오나 이미지를 삭제하려는 경우 다음을 참조하십시오 자산 삭제.

비디오 및 관련 축소판 자산을 업로드하려면 다음을 수행하십시오.

  1. 비디오 및 연결된 축소판 자산을 원하는 폴더나 폴더에 업로드합니다.

    자세한 내용은 자산 업로드.

    자세한 내용은 FTP 작업 예약을 사용하여 자산 업로드.

    이제 비디오에 대화형 기능을 추가합니다.

비디오에 인터랙티브한 추가 adding-interactivity-to-your-video

대화형 비디오 만들기 페이지에서 즉석 시각적 편집기를 사용하여 비디오에 타임라인 세그먼트를 추가합니다.

타임라인 세그먼트를 추가한 후 각 세그먼트 내에 축소판 이미지를 추가합니다. 추가한 각 축소판에 대해 작업을 적용합니다. 예를 들어, 섬네일에 빠른 보기를 적용하거나, 하이퍼링크를 지정하거나 경험 조각을 지정할 수 있습니다.

자세한 내용은 경험 조각.

NOTE
대화형 컨텐츠에 상대 URL이 있는 링크, 특히 Experience Manager Sites 페이지에 대한 링크가 있는 경우 URL 기반 연결 방법이 없습니다.

실행 취소다시 실행 페이지의 오른쪽 위 모서리 근처에 있는 옵션은 현재 생성/편집 세션 중에 지원됩니다.

대화형 비디오를 저장하면 비디오가 즉시 미리 보기에 열립니다. 여기에서 대화형 비디오 뷰어 사전 설정을 선택하고 비디오를 재생하여 고객에게 표시되는 대략적인 표현을 볼 수 있습니다.

비디오에 대화형 기능을 추가하려면:

  1. 자산 보기에서 업로드한 비디오로 이동하고 대화형 항목으로 만들 비디오로 이동합니다.

  2. 다음 중 하나를 수행하십시오.

    • 이미지를 마우스로 가리킨 다음 을 누릅니다 선택 (확인 표시 아이콘) 도구 모음에서 편집.
    • 이미지를 마우스로 가리킨 다음 을 누릅니다 추가 작업 (세 점 아이콘) > 편집.
    • 세부 사항 보기 페이지에서 이미지를 열 수 있도록 이미지를 누릅니다. 도구 모음에서 편집.
  3. 설정 대화형 비디오 만들기 페이지에서 다음 중 하나를 수행합니다.

    • 탭하기 재생 단추를 클릭하여 비디오를 재생할 수 있습니다. 강조 표시할 특정 제품, 서비스 또는 세부 사항이 표시되면 을 누릅니다 세그먼트 추가 클릭합니다. 비디오 끝에 도달할 때까지 이 작업을 반복합니다.

      추가한 각 세그먼트에 대해 하나 이상의 축소판 이미지를 지정한 다음 해당 축소판 이미지를 Quickview 제품 페이지에 연결하여 고객이 구매하거나 웹 페이지에 연결하여 자세한 정보를 확인하십시오.

    • 탭하기 재생 단추를 클릭하여 비디오를 재생할 수 있습니다. 강조 표시할 특정 제품, 서비스 또는 세부 사항이 표시되면 을 누릅니다 일시 정지. 탭 세그먼트 추가.

      비디오 끝에 도달할 때까지 세그먼트를 추가할 타임라인의 지점에서 비디오를 계속 재생하고 일시 중지합니다.

  4. (선택 사항) 표시줄을 타임라인 비율 슬라이더 왼쪽으로 클릭하여 확대하거나 오른쪽으로 축소합니다. 이러한 방식으로 추가된 세그먼트에 대해 표시되는 세부 사항의 양을 제어합니다.

    chlimage_1-128

    비디오 길이에 따라, 세그먼트 기간 기본값은 다음 값으로 설정됩니다.

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 html-authored no-header
    비디오 길이가.. 세그먼트 기간 설정은 기본적으로..
    3분 이상 60초
    2-3분 30초
    1 ~ 2분 20초
    30-60초 10초
    30초 이하 5초

    비디오 타임라인은 사용 가능한 만큼의 화면 공간을 사용합니다. 따라서 브라우저 크기를 조정할 때 추가한 세그먼트의 너비가 올바르게 유지됩니다.

    예시 하기 위해 다음 세 스크린샷에서는 동일한 비디오를 사용합니다. 각 세그먼트의 너비는 타임라인 비율 설정

    chlimage_1-129

    스크린샷 A

    위의 스크린샷 A는 29초 제품 비디오의 기본 보기를 보여 줍니다. 다음 타임라인 비율 는 기본적으로 5초로 설정되어 있습니다.

    chlimage_1-130

    스크린샷 B

    위의 스크린샷 B에서는 타임라인 비율 슬라이더를 기본 5초에서 3초로 드래그했습니다. 개인 타임라인 비율 이제 타임스탬프가 모두 3초 간격으로 설정되어 있습니다.

    chlimage_1-131

    스크린샷 C

    위의 스크린샷 C에서는 타임라인 비율 설정이 8초로 이동되었습니다. 제품 축소판이 포함된 세그먼트가 어떻게 축소되었는지 확인합니다. 이러한 확대/축소는 긴 비디오가 있고 일반적으로 페이지 너비에 맞는 추가 세그먼트에 대한 개요를 보려는 경우 유용합니다.

  5. (선택 사항) 다음 중 하나를 수행합니다.

    • 세그먼트의 시작 시간 및 종료 시간을 조정하려면

      세그먼트를 선택한 다음 선행 또는 후행 파란색 타원을 드래그하여 각각 시작 또는 종료 시간을 조정합니다. 표시되는 비디오 프레임은 조정에 따라 비디오의 적절한 시간으로 이동합니다. 타임라인 세그먼트의 이동은 타임라인에 인접한 모든 세그먼트를 기반으로 제한됩니다. 허용되는 최소 세그먼트 시간은 1초입니다.

      다음 탐색 단축키를 사용하여 비디오 세그먼트를 빠르게 확인하고 세밀하게 조정할 수 있습니다.

      • 비디오를 해당 세그먼트의 시작 부분으로 직접 이동하려면 앞의 파란색 타원을 누릅니다.
      • 비디오를 해당 세그먼트의 끝까지 직접 탐색하려면 후행 파란색 타원을 누릅니다.
      • 비디오 재생을 해당 세그먼트의 시작으로 돌아가려면 전체 세그먼트를 누릅니다

    chlimage_1-132

    타임라인 세그먼트의 끝 위치 변경

    • 세그먼트를 삭제하려면

      타임라인에 있는 마지막 세그먼트를 선택한 다음 도구 모음에서 를 누릅니다 세그먼트 삭제. 두 개 이상의 세그먼트를 선택한 경우 세그먼트 삭제 기능이 비활성화되었습니다.

      마지막 세그먼트만 삭제할 수 있습니다. 예를 들어 타임라인에서 모든 세그먼트를 삭제하려면 항상 마지막 세그먼트를 선택한 다음 탭해야 합니다 세그먼트 삭제.

  6. 하나 이상의 축소판 이미지를 연결할 시간 세그먼트를 선택합니다.

  7. 비디오 오른쪽의 컨텐츠 탭.

  8. 아래에 컨텐츠 탭, 탭 자산 선택 ​를 찾은 다음 비디오에 사용할 이미지 자산을 모두 찾아 선택합니다. 선택한 자산이 자산 선택기 패널의 컨텐츠 탭.

  9. 컨텐츠 탭 아래의 자산 선택기에서 다음 중 하나를 수행합니다.

    table 0-row-2 1-row-2 html-authored no-header
    축소판을 선택한 타임라인 세그먼트에 연결하려면

    오른쪽의 자산 선택기 패널에서 이미지를 탭합니다.

    타임라인 세그먼트에 원하는 만큼 축소판을 추가할 수 있습니다. 선택하는 각 이미지에 대해 자산 선택기의 이미지 위에 확인 표시가 나타납니다.

    선택한 타임라인 세그먼트에서 축소판을 제거하려면

    다음 중 하나를 수행합니다.

    • 자산 선택기 패널에서 확인 표시가 있는 이미지를 탭하여 이미지를 선택 해제합니다. 이미지 자산이 타임라인 세그먼트에서 제거됩니다.
    • 선택한 타임라인 세그먼트에서 이미지를 탭한 다음, 도구 모음에서 를 누릅니다 제품 삭제.

    자산 선택기

    자산 선택기 패널에서 이미지를 탭하면 선택한 타임라인 세그먼트에 추가됩니다.

  10. 타임라인 세그먼트 중 하나에서 단일 축소판 이미지를 선택한 다음 작업 탭.

  11. 다음 중 하나를 수행합니다.

    <

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 html-authored no-header
    선택한 축소판 이미지를 빠른 보기에 연결하려면

    작업 유형에서 Quickview.

    Experience Manager Sites 및 Ecommerce 고객인 경우:

    • SKU 값 텍스트 필드는 사용자가 제공하는 각 개별 제품 또는 서비스의 고유 식별자인 선택한 제품의 SKU(Stock Keeping Unit)로 미리 채워집니다. 이 필드는 이미지가 Experience Manager Commerce의 제품과 연결되면 자동으로 채워집니다.
    • 미리 채워진 SKU가 올바르지 않은 경우 제품 선택기 아이콘(확대경)을 탭하거나 클릭하여 제품 선택 페이지를 엽니다. 사용할 제품을 탭하거나 클릭한 다음, 대화형 비디오 편집기로 돌아갈 수 있도록 페이지의 오른쪽 위 모서리에 있는 확인 표시를 탭합니다.

    만약 not Experience Manager Sites 또는 Ecommerce 고객

    • 자세한 내용은 핫스팟 변수 식별. 이러한 변수를 정의해야 합니다.
    • 기본적으로 이 SKU 필드는 확장자 없이 이미지 자산의 파일 이름을 사용합니다. SKU를 기반으로 파일에 대한 표준 이름 지정 규칙을 따르는 경우 일반적으로 파일을 추가로 편집할 필요가 없습니다.
    • 그렇지 않으면 기본값을 편집하고 올바른 SKU 값을 입력합니다. SKU 값 텍스트 필드에 제공하는 각 개별 제품 또는 서비스의 고유 식별자인 제품의 SKU(Stock Keeping Unit)를 입력합니다. 입력한 SKU 값은 시스템이 탭한 이미지를 특정 SKU의 빠른 보기와 연결하도록 빠른 보기 템플릿의 변수 부분을 자동으로 채웁니다.

    (선택 사항) Quickview 내에 제품을 추가로 식별하는 데 사용해야 하는 다른 변수가 있는 경우 를 탭합니다 일반 변수 추가. 텍스트 필드에 추가 변수를 지정합니다. 예, category=Womens 는 추가된 변수입니다.

    선택한 축소판 이미지를 하이퍼링크와 연결하려면

    작업 유형에서 하이퍼링크 를 입력한 후 다음 중 하나를 수행합니다.

    • Experience Manager Sites 고객인 경우 사이트 선택기 아이콘(폴더)을 탭하여 웹 페이지로 이동합니다. 대화형 컨텐츠에 상대 URL이 있는 링크, 특히 Experience Manager Sites 페이지에 대한 링크가 있는 경우 URL 기반 연결 방법이 없습니다.
    • 독립형 Dynamic Media 고객인 경우, HREF 텍스트 필드에서 연결된 웹 페이지에 대한 전체 URL 경로를 지정합니다.

    링크를 새 브라우저 탭에서 열지 또는 현재 탭에서 열지를 지정합니다.

    선택한 축소판 이미지를 경험 조각과 연결하려면

    작업 유형에서 경험 조각 를 입력한 후 다음을 수행합니다.

    • Experience Manager Sites 고객인 경우 검색 아이콘(확대경)을 탭하거나 클릭하여 경험 조각 페이지를 엽니다. 사용할 경험 조각을 탭하거나 클릭한 다음, 를 탭합니다 선택 을 클릭하여 이전 페이지의 [작업] 패널로 돌아갈 수 있습니다.
      자세한 내용은 경험 조각.
    • 경험 조각의 폭과 높이를 비디오에 나타나는 대로 지정합니다.

    참고: 경험 조각에 뷰어를 포함할 때 대화형 비디오의 소셜 미디어 공유 도구는 지원되지 않습니다. 이 문제를 해결하려면 소셜 미디어 공유 도구가 없는 뷰어 사전 설정을 사용하거나 만들 수 있습니다. 이러한 뷰어 사전 설정을 사용하면 경험 조각에 성공적으로 포함할 수 있습니다.

    축소판 이미지에 이미 할당된 작업을 편집하려면 타임라인 세그먼트 내에서 텍스트 레이블 오른쪽에 체인 링크가 있는 축소판 이미지를 누릅니다. 체인 링크는 작업이 할당되었음을 나타냅니다. 탭하기 작업 변경할 수 있는 탭을 클릭합니다.
    축소판 이미지의 텍스트 레이블을 변경하려면

    기본적으로 텍스트 레이블은 축소판 이미지의 Title 메타데이터 필드. If Title 가 없으면 축소판 이미지의 파일 이름이 대신 사용되지만 확장명이 없습니다.

    축소판 이미지의 텍스트 레이블을 변경하려면 작업 표시되는 이미지 자산 바로 아래에 있는 탭에서 원하는 텍스트를 입력합니다. 아래 스크린샷을 참조하십시오.

    새 텍스트 레이블은 비디오 플레이어 자체와 타임라인 세그먼트에 표시되는 축소판 텍스트에서만 사용됩니다. 레이블 변경은 축소판 이미지의 제목 메타데이터 필드나 파일 이름에 영향을 주지 않습니다.

    변경한 내용을 되돌리려면 페이지의 오른쪽 위 모서리 근처에 있는 탭하기 실행 취소 또는 다시 실행.

    experiencefragment_interactivevideos

    축소판 이미지에 새 텍스트 레이블이 추가됩니다.

  12. 다음 중 하나를 수행하십시오.

    • 6-11단계를 반복하여 비디오의 타임라인 세그먼트에 축소판 이미지를 더 추가합니다.
    • 옵션 단계 13으로 계속 진행합니다.
  13. (선택 사항) 다음 중 하나를 수행합니다.

    • 세그먼트 병합 - 인접한 두 세그먼트(제품 축소판이 지정되거나 할당되지 않은 세그먼트)를 하나의 세그먼트로 결합할 수 있습니다.

      타임라인에서 1에 병합할 두 개 이상의 연속 세그먼트를 누릅니다. 아래 스크린샷에서 선택한 두 세그먼트에 파란색 타원 드래그 핸들이 없습니다.

      세그먼트 병합 클릭합니다.
      chlimage_1-134

    선택한 두 개의 5초 세그먼트를 하나의 10초 세그먼트로 병합합니다.

    • 세그먼트 분할 - 단일 세그먼트를 동일한 시간 세그먼트로 나눌 수 있습니다. 세그먼트에 이미 지정된 제품 축소판이 있는 경우 축소판이 왼쪽 세그먼트에 결합됩니다.

      타임라인에서 반으로 나눌 세그먼트를 탭한 다음, 세그먼트 분할 클릭합니다.

      두 개 이상의 세그먼트를 선택하면 세그먼트 분할 기능.
      chlimage_1-135

    선택한 10초 세그먼트를 각각 5초의 두 세그먼트로 분할합니다.

  14. 의 오른쪽 위 모서리 근처에 있습니다. 대화형 비디오 만들기 페이지에서, 비디오와 함께 현재 선택된 뷰어 사전 설정의 이름이 표시됩니다. 다른 뷰어 사전 설정을 선택하려면 이름을 누릅니다.

    예: Shoppable_Video_light 뷰어 사전 설정을 사용하면 비디오 옆에 흰색 표시 영역이 있는 비디오를 재생할 수 있습니다. 표시 영역은 재생 중에 클릭 가능한 축소판 이미지가 표시되는 영역입니다. 다음 Shoppable_Video_dark 뷰어 사전 설정을 사용하면 비디오 옆에 검정 표시 영역이 있는 비디오를 재생할 수 있습니다.

    자신만의 대화형 비디오 뷰어 사전 설정을 만든 경우, 선택할 수 있는 사전 설정 목록에도 표시됩니다.

    완료되면 를 탭합니다 저장.

    note note
    NOTE
    When you save your interactive video, an associated .vtt file is automatically saved with it. The .vtt file is saved to the _VTT folder at the root of Assets. The file and folder is necessary for your interactive video to play correctly on your website. As such, do not move, edit, or delete the _VTT folder or its contents.
  15. 대화형 비디오를 게시합니다. 게시하면 웹 사이트 경험에 최종적으로 복사하여 붙여넣는 포함 코드 또는 URL이 만들어집니다.

    빠른 보기를 사용하여 상호 작용을 추가한 경우 포함 코드만 사용하십시오. 하이퍼연결된 웹 페이지가 포함된 상호 작용을 추가한 경우 게시된 URL을 사용할 수도 있습니다. 그러나 대화형 컨텐츠에 상대 URL이 있는 링크, 특히 Experience Manager Sites 페이지에 대한 링크가 있는 경우에는 URL 기반 연결 방법이 가능하지 않습니다.

    자세한 내용은 자산 게시.

    note note
    NOTE
    Quickviews를 사용하여 쇼퍼블 비디오를 게시하려면 상거래 영역에서 각 비디오의 관련 이미지 자산을 별도로 게시해야 합니다.

    타임라인 세그먼트를 추가하고 대화형 비디오를 게시하면 기존 웹 사이트 랜딩 페이지에 추가할 수 있습니다. 자세한 내용은 웹 사이트와 대화형 비디오 통합.

대화형 비디오 자산 게시 publishing-interactive-video-assets

자세한 내용은 자산 게시 대화형 비디오 자산을 게시하는 방법에 대한 자세한 내용.

웹 사이트와 대화형 비디오 통합 integrating-an-interactive-video-with-your-website

이제 비디오를 업로드하고, 여기에 타임라인 세그먼트를 추가하고, 대화형 비디오를 게시하면 기존 웹 사이트에 추가할 수 있습니다.

Experience Manager Sites 고객의 경우 대화형 미디어 구성 요소를 페이지로 드래그하여 대화형 비디오를 추가할 수 있습니다. 자세한 내용은 페이지에 Dynamic Media 자산 추가.

독립형 Experience Manager Assets 고객의 경우 이 섹션에 설명된 대로 웹 사이트에 대화형 비디오를 수동으로 추가할 수 있습니다.

대화형 비디오를 웹 사이트와 통합하려면:

  1. 게시된 대화형 비디오의 포함 코드 또는 URL을 복사합니다.

    자세한 내용은 웹 페이지에 비디오 또는 이미지 뷰어 포함.

    빠른 보기를 사용하여 상호 작용을 추가한 경우 포함 코드만 사용하십시오. 하이퍼연결된 웹 페이지가 포함된 상호 작용을 추가한 경우 게시된 URL을 사용할 수도 있습니다. 그러나 대화형 컨텐츠에 상대 URL이 있는 링크, 특히 Experience Manager Sites 페이지에 대한 링크가 있는 경우에는 URL 기반 연결 방법이 가능하지 않습니다.

  2. 대상의 웹 페이지 코드에서 정적 비디오가 있는 위치를 식별합니다.

  3. 정적 비디오를 제거하고 코드를 그대로 Experience Manager Assets에서 복사한 포함 코드 또는 URL로 바꿉니다.

    복사된 포함 코드는 응답형 환경에 대해 설정되므로 정적 비디오가 이전에 채운 영역에 자동으로 맞게 됩니다.

NOTE
따라서 하이퍼링크된 웹 페이지로만 상호 작용을 추가한 경우 됩니다.
그러나 빠른 보기를 트리거하기 위해 상호 작용을 추가한 경우 대화형 비디오 옆에 있는 축소판은 표시 목적으로만 사용됩니다. 아직 기존 빠른 보기와 통합되지 않았습니다. 이러한 경우 이제 웹 사이트의 기존 빠른 보기와 대화형 비디오를 통합해야 합니다.

데모 웹 사이트 사용 예:

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-0.html?lang=ko?lang=ko

표준 비디오 포함 코드 방법을 확인합니다.

<style type="text/css">
 #s7video_div.s7videoviewer{
   width:100%;
   height:auto;
 }
</style>

<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/VideoViewer.js"></script>
<div id="s7video_div"></div>
<script type="text/javascript">
 var s7videoviewer = new s7viewers.VideoViewer({
  "containerId" : "s7video_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Video",
   "config2": "/etc/dam/presets/analytics",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "posterimage": "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 }).init();
</script>

통합은 비디오 포함 코드를 제거하고 Experience Manager에서 대화형 비디오 포함 코드로 바꾸는 것만큼 간단합니다. 다음 URL에서 결과를 볼 수 있습니다. 페이지에 있는 대화형 비디오에 대한 표시이지만 아직 기존 빠른 보기에 통합되지 않았습니다.

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-1.html?lang=ko?lang=ko

기존 Quickview와 대화형 비디오 통합 integrating-an-interactive-video-with-an-existing-quickview

NOTE
이 작업은 독립 실행형 Experience Manager Assets 고객인 경우에만 적용됩니다.

이 프로세스의 마지막 단계는 대화형 비디오를 웹 사이트에서 사용되는 기존 Quickview 구현과 통합하는 것입니다. 모든 경우에 작동하는 통합에 대한 해결 방법이 없습니다. 모든 Quickview 구현은 고유합니다. 따라서 프런트 엔드 IT 담당자의 지원을 필요로 하는 구체적인 접근 방식이 필요합니다.

기존 Quickview 구현은 일반적으로 다음 순서로 웹 페이지에서 발생하는 관련 간 작업 체인을 나타냅니다.

  1. 사용자가 웹 사이트의 사용자 인터페이스에서 요소를 트리거합니다.
  2. 프런트 엔드 코드는 1단계에서 트리거된 사용자 인터페이스 요소를 기반으로 Quickview URL을 가져옵니다.
  3. 프런트 엔드 코드는 2단계에서 얻은 URL을 사용하여 AJAX 요청을 보냅니다.
  4. 백엔드 로직은 해당 Quickview 데이터 또는 컨텐츠를 다시 프런트 엔드 코드로 반환합니다.
  5. 프런트 엔드 코드는 Quickview 데이터 또는 콘텐츠를 로드합니다.
  6. 선택적으로, 프런트 엔드 코드는 로드된 Quickview 데이터를 HTML 표현으로 변환합니다.
  7. 프런트 엔드 코드는 모달 대화 상자나 패널을 표시하고 최종 사용자를 위해 화면에 HTML 콘텐츠를 렌더링합니다.

이러한 호출은 임의의 단계에서 웹 페이지 로직에서 호출할 수 있는 독립 공용 API 호출을 나타내지 않을 수 있습니다. 대신, 이전 단계의 마지막 단계(콜백)에서 모든 다음 단계가 숨겨지는 체인 호출입니다.

동시에 대화형 비디오가 1단계와 2단계를 대체하며, 사용자가 대화형 비디오 내의 축소판을 클릭하면 이러한 사용자 상호 작용은 뷰어에 의해 처리됩니다. 뷰어는 이전에 Experience Manager에 추가한 모든 축소판 데이터를 포함하는 웹 페이지에 이벤트를 반환합니다.

이러한 이벤트 처리기에서 프런트 엔드 코드는 다음을 수행합니다.

  • 대화형 비디오에서 내보낸 이벤트를 수신합니다.
  • 축소판 데이터를 기반으로 Quickview URL을 구성합니다.
  • 백엔드에서 Quickview를 로드하고 표시하기 위해 화면에서 렌더링하는 프로세스를 트리거합니다.

또한 대화형 비디오 뷰어는 전체 화면 작업 모드를 지원합니다. 최종 사용자는 전체 화면을 종료하지 않고 축소판을 클릭하여 빠른 보기를 트리거합니다. 이 기능을 사용하려면 빠른 보기 모달 대화 상자가 뷰어의 컨테이너에 연결되도록 프런트 엔드 코드를 변경합니다. 뷰어가 전체 화면 모드에 있을 때 사용할 수 없는 문서 BODY 또는 기타 웹 페이지 요소를 추가하지 마십시오. 이 작업을 수행하는 코드는 페이지에서 뷰어가 로드된 후 전송되는 하나 이상의 뷰어 콜백을 수신합니다.

Experience Manager이 반환한 포함 코드에 이미 사용 가능한 이벤트 처리기가 있습니다. 강조 표시된 다음 코드 조각에 표시된 대로 주석 처리됩니다.

<style type="text/css">
 #s7interactivevideo_div.s7interactivevideoviewer{
   width:100%;
   height:auto;
 }
</style>
<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/InteractiveVideoViewer.js"></script>

<div id="s7interactivevideo_div"></div>
<script type="text/javascript">
 var s7interactivevideoviewer = new s7viewers.InteractiveVideoViewer({
  "containerId" : "s7interactivevideo_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Shoppable_Video_light",
   "config2": "/etc/dam/presets/analytics",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "interactivedata": "content/dam/_VTT/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4.svideo.vtt",
   "VideoPlayer.contenturl": "https://adobedemo62-h.assetsadobe.com/is/content",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 })
 /* // Example of interactive video event for quickview.
   s7interactivevideoviewer.setHandlers({
   "quickViewActivate": function(inData) {
     var sku=inData.sku; //SKU for product ID
    //To pass other parameter from the hotspot, you need to add custom parameter during the hotspot setup as parameterName=value
    loadQuickView(sku); //Replace this call with your quickview plugin
    //Please refer to your quickviewer plugin for the quickview call
    },
"initComplete":function() {
    //--- Attach quickview popup to viewer container so popup will work in fullscreen mode ---
    var popup = document.getElementById('quickview_div'); // get custom quickview container
    popup.parentNode.removeChild(popup); // remove it from current DOM
    var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
    var inner_container = document.getElementById(sdkContainerId);
    inner_container.appendChild(popup); //Attach custom quickview container to viewer
    }
   });
 */
 s7interactivevideoviewer.init();
</script>

따라서 위에 강조 표시된 코드 조각의 주석을 해제하고 더미 처리기 본문을 특정 웹 페이지에 해당하는 코드로 대체하기만 하면 됩니다.

표준 포함 코드에 있는 두 개의 기본 콜백 핸들러가 있습니다. quickViewActivateinitComplete. 다음 quickViewActivate 처리기는 뷰어에서 축소판을 클릭하면 트리거됩니다. 이 플러그인을 사용하여 뷰어를 Quickview 활성화 논리와 통합합니다. 다음 initComplete 처리기는 뷰어가 페이지에 로드될 때 한 번만 트리거됩니다. 이 처리기는 웹 페이지 DOM에서 빠른 보기 대화 상자 위치를 조정하는 데 사용됩니다.

Quickview URL을 구성하는 프로세스는 이 항목의 앞부분에서 설명한 축소판 변수를 식별하는 프로세스와 반대됩니다. 이전에 식별된 Quickview URL 예를 사용하면 각 사례에 Quickview URL이 구성되는 방식을 확인할 수 있습니다.

쿼리 문자열에 있는 단일 SKU
s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/json?productId=" + inData.sku + "&source=100"; }, });
URL 경로에 있는 단일 SKU
s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/product/" + inData.sku; }, });
쿼리 문자열의 SKU 및 카테고리 ID
s7interactivevideoviewer.setHandlers({ "quickViewActivate": function(inData) { var quickViewUrl = "https://server/quickView/product/?category=" + inData.categoryId + "&prodId=" + inData.sku; }, });

Quickview URL을 트리거하고 Quickview 패널을 활성화하는 마지막 단계는 IT 부서의 프런트 엔드 IT 담당자의 지원이 필요할 수 있습니다. 이들은 사용 준비 중인 Quickview URL을 사용하여 적절한 단계에서 Quickview 구현을 정확하게 트리거하는 방법을 잘 알고 있습니다.

대화형 비디오를 Quickview 코드와 완전히 통합하기 위해 이러한 단계가 데모 웹 사이트에 적용되는 방법을 확인할 수 있습니다. 이 주제의 앞부분에서 Quickview URL의 구조는 다음과 같이 식별되었습니다.

/datafeed/$CategoryId$-$SKU$.json

이 URL을 quickViewActivate 핸들링 사용 categoryIdsku 에서 사용할 수 있는 필드 inData 다음과 같이 뷰어의 코드를 통해 처리기에 전달되는 개체입니다.

var sku=inData.sku;
var categoryId=inData.categoryId;
var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";

데모 웹 사이트에서 간단한 loadQuickView() 함수 호출. 이 함수는 Quickview 데이터 URL인 인수를 하나만 사용합니다. 마지막 단계는 대화형 비디오를 통합하는 것입니다. 다음 코드 행을 quickViewActivate 핸들러:

loadQuickView(quickViewUrl);

마지막으로, Quickview 대화 상자가 뷰어의 컨테이너 요소에 첨부됩니다. 기본 포함 코드는 이 기능을 수행하는 샘플 단계를 제공합니다. 뷰어의 컨테이너 요소에 대한 참조를 가져오려면 다음 코드 행을 사용할 수 있습니다.

var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
var inner_container = document.getElementById(sdkContainerId);

위치 inner_containerDIV 뷰어에서 관리하는 요소입니다. 대화 상자가 그 하위 항목이 되도록 합니다 DIV.

모달 대화 상자 요소를 실제로 찾아 위의 컨테이너에 연결하는 단계는 경우에 따라 다릅니다. 필요한 Quickview 구현에 익숙한 프런트 엔드 개발자의 도움을 받을 수 있습니다.

샘플 웹 사이트의 경우 Quickview 모달 대화 상자가 DIV quickview-modal ID가 문서에 직접 첨부된 경우입니다. BODY. 따라서 이 대화 상자를 뷰어의 컨테이너로 이동할 코드는 다음과 같이 간단합니다.

var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
var inner_container = document.getElementById(sdkContainerId);
inner_container.appendChild(document.getElementById("quickview-modal"));

전체 소스 코드는 다음과 같습니다.

<style type="text/css">
 #s7interactivevideo_div.s7interactivevideoviewer{
   width:100%;
   height:auto;
 }
</style>
<script type="text/javascript" src="https://demos-pub.assetsadobe.com/etc/dam/viewers/s7viewers/html5/js/InteractiveVideoViewer.js"></script>

<div id="s7interactivevideo_div"></div>
<script type="text/javascript">
 var s7interactivevideoviewer = new s7viewers.InteractiveVideoViewer({
  "containerId" : "s7interactivevideo_div",
  "params" : {
   "serverurl" : "https://adobedemo62-h.assetsadobe.com/is/image",
   "contenturl" : "https://demos-pub.assetsadobe.com/",
   "config" : "/etc/dam/presets/viewer/Shoppable_Video_light",
   "videoserverurl": "https://gateway-na.assetsadobe.com/DMGateway/public/demoCo",
   "interactivedata": "content/dam/_VTT/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4.svideo.vtt",
   "VideoPlayer.contenturl": "https://adobedemo62-h.assetsadobe.com/is/content",
   "asset" : "/content/dam/marketing/shoppable-video/john-lewis/shoppable-video-john-lewis-2014.mp4" }
 })
 // Example of interactive video event for quickview.
   s7interactivevideoviewer.setHandlers({
   "quickViewActivate": function(inData) {
     var sku=inData.sku; //SKU for product ID
     var categoryId=inData.categoryId; //categoryId
    var quickViewUrl = "datafeed/" + categoryId + "-" + sku + ".json";
    loadQuickView(quickViewUrl);
    },
   "initComplete":function() {
    //--- Attach quickview popup to viewer container so popup will work in fullscreen mode ---
    var sdkContainerId = s7interactivevideoviewer.getComponent("container").getInnerContainerId(); // get viewer container component
    var inner_container = document.getElementById(sdkContainerId);
    inner_container.appendChild(document.getElementById("quickview-modal"));
    }
   });
 s7interactivevideoviewer.init();
</script>

완전히 통합된 대화형 비디오를 사용하는 최종 데모 웹 사이트는 다음과 같습니다.

https://experienceleague.adobe.com/tools/dynamic-media-demo/shoppable-video/john-lewis/landing-3.html?lang=ko?lang=ko

빠른 보기를 사용하여 사용자 지정 팝업 만들기 using-quickviews-to-create-custom-pop-ups

자세한 내용은 빠른 보기를 사용하여 사용자 지정 팝업 만들기.

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad