疑難排解Dynamic Media

以下主題說明Dynamic Media的疑難排解。

新Dynamic Media設定

請參閱疑難排解新的Dynamic Media設定

一般(所有資產)

以下是所有資產的一些一般提示和秘訣。

資產同步狀態屬性

您可以在CRXDE Lite中檢閱下列資產屬性,以確認資產是否成功從Adobe Experience Manager同步至Dynamic Media:

屬性 範例 說明
<object_node>/jcr:content/metadata/dam:scene7ID **`a 364266`**
<object_node>/jcr:content/metadata/dam:scene7FileStatus ​PublishCompleteor錯誤文字 資產上傳至Dynamic Media的狀態。
<object_node>/jcr:content/metadata/dam:scene7File myCompany/myAssetID 必須填入,才能產生URL至Dynamic Media的遠端資產。
<object_node>/jcr:content/dam:lastSyncStatus ​後繼 失敗:<error text> 集(回轉集、影像集等)、影像預設集、檢視器預設集、資產的影像地圖更新或已編輯影像的同步狀態。

同步記錄

同步錯誤和問題記錄在error.log(Experience Manager伺服器目錄/crx-quickstart/logs/)中。 有足夠的記錄可供判斷大部分問題的根本原因,但您可以透過Sling主控台(https://localhost:4502/system/console/slinglog)增加com.adobe.cq.dam.ips套件上的DEBUG記錄,以收集詳細資訊。

版本控制

取代現有的Dynamic Media資產(相同名稱和位置)時,您可以保留兩個資產或取代/建立版本:

  • 同時保留會為已發佈的資產URL建立一個唯一名稱的資產。 例如, image.jpg是原始資產,而image1.jpg是新上傳的資產。

  • Dynamic Media不支援建立版本。 新版本會取代傳送中的現有資產。

影像和集

如果您對影像和集有問題,請參閱下列疑難排解指南。

問題 如何偵錯 解決方案
無法存取資產詳細資料檢視中的複製URL/內嵌按鈕
  1. 前往CRX/DE:

    • 檢查JCR /etc/dam/presets/viewer/<preset> has lastReplicationAction中是否已定義預設集。 如果您從Experience Manager6.x升級至6.4,並選擇退出移轉,則此位置適用。 否則,位置為/conf/global/settings/dam/dm/presets/viewer
    • 檢查以確定JCR中的資產在「中繼資料顯示為PublishComplete」下有dam:scene7FileStatus

重新整理頁面/導覽至其他頁面並返回(必須重新編譯側欄JSP)

如果沒有用:

  • 發佈資產。
  • 重新上傳資產並發佈。
切換投影片後,輪播熱點會四處移動

檢查所有幻燈片的大小是否相同。

僅對輪播使用大小相同的影像。

影像未以Dynamic Media檢視器預覽

檢查中繼資料屬性(CRXDE Lite)中的資產是否包含dam:scene7File

檢查所有資產是否已完成處理。

上傳的資產不會顯示在資產選取器中

檢查資產的屬性jcr:content > dam:assetState = processed(CRXDE Lite)

檢查所有資產是否已完成處理。

當資產尚未開始處理時,卡片檢視上的橫幅會顯示新增 檢查工作流程未擷取的資產jcr:content > dam:assetState = unprocessed 等待工作流程擷取資產。
影像或集不會顯示檢視器URL或內嵌程式碼 檢查檢視器預設集是否已發佈。

前往「工具 > 資產 > 檢視器預設集」並發佈檢視器預設集。

影片

如果您對視訊有問題,請參閱下列疑難排解指引。

問題 如何偵錯 解決方案
無法預覽視訊
  • 檢查資料夾是否已指派視訊描述檔(如果不支援檔案格式)。 如果不支援,則只會顯示影像。
  • 視頻配置檔案必須包含多個編碼預設集才能生成AVS集(單個編碼被視為MP4檔案的視頻內容;對於不支援的檔案,則視為與未處理的檔案相同)。
  • 確認中繼資料中dam:scene7Filedam:scene7FileAvs,以檢查視訊是否已完成處理。
  1. 將視訊描述檔指派給資料夾。
  2. 編輯視訊設定檔以包含多個編碼預設集。
  3. 等待視頻完成處理。
  4. 重新載入視訊之前,請確定Dynamic Media編碼視訊工作流程未執行。
  5. 重新上傳影片。
視訊未編碼
  • 檢查是否已設定Dynamic MediaCloud Service。
  • 檢查視訊設定檔是否與上傳資料夾相關聯。
  1. 檢查「Cloud Services」下的Dynamic Media設定是否已正確設定。
  2. 檢查資料夾是否有視訊設定檔。 此外,檢查視訊設定檔。
視訊處理需要太長時間

要確定視頻編碼是否仍在進行中,或是否已進入故障狀態:

  • 檢查視訊狀態https://localhost:4502/crx/de/index.jsp#/content/dam/folder/videomp4/jcr%3Acontent > dam:assetState
視訊轉譯遺失

上傳視訊時,但沒有編碼的轉譯:

  • 檢查資料夾是否已指派視訊設定檔。
  • 確認中繼資料中的dam:scene7FileAvs以檢查視訊已完成處理。
  1. 將視訊描述檔指派給資料夾。
  2. 等待視頻完成處理。

檢視器

如果您在檢視器上有問題,請參閱下列疑難排解指南。

問題 如何偵錯 解決方案
未發佈查看器預設集

繼續到示例管理器診斷頁: https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html

觀察計算值。 正確運作時,您會看到:

_DMSAMPLE status: 0 unsyced assets - activation not necessary _OOTB status: 0 unsyced assets - 0 unactivated assets

注意:配置檢視器資產的Dynamic Media雲端設定後,可能需要約10分鐘的時間才能同步。

如果未啟動的資產仍保留,請選取列出所有未啟動的資產按鈕中的任一個,以查看詳細資訊。

  1. 導覽至管理工具中的檢視器預設集清單: https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. 選擇所有查看器預設集,然後選擇Publish
  3. 導覽回範例管理員,並觀察未啟動的資產計數現在為零。
檢視器預設集圖稿會從資產詳細資料中的預覽或複製URL/內嵌程式碼中傳回404

在CRXDE Lite中執行下列操作:

  1. 導覽至Dynamic Media同步資料夾內的<sync-folder>/_CSS/_OOTB資料夾(例如/content/dam/_CSS/_OOTB),
  2. 尋找有問題資產的中繼資料節點(例如<sync-folder>/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png/jcr:content/metadata/)。
  3. 檢查是否存在dam:scene7*屬性。 如果資產已成功同步和發佈,您會看到dam:scene7FileStatus集設為PublishComplete
  4. 嘗試串連下列屬性和字串文字的值,以直接從Dynamic Media請求圖稿
    • dam:scene7Domain
    • "is/content"
    • dam:scene7Folder
    • <asset-name>
    • 範例: https://<server>/is/content/myfolder/_CSS/_OOTB/CarouselDotsLeftButton_dark_sprite.png

如果範例資產或檢視器預設集圖稿尚未同步或發佈,請重新啟動整個複製/同步程式:

  1. 導航到 /libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. 依順序選取下列動作:
    1. 刪除同步資料夾。
    2. 刪除預設資料夾(/conf下)。
    3. 觸發DM設定非同步作業。
  3. 等待Experience Manager收件匣中同步成功的通知。

本頁內容