Show Menu
主題×

Dynamic Media 疑難排解

下列主題說明動態媒體的疑難排解。

新動態媒體設定

一般(所有資產)

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

資產同步狀態屬性

以下資產屬性可在CRXDE Lite中檢閱,以確認資產從AEM成功同步至動態媒體:
屬性
範例
說明
<object_node>/jcr:content/metadata/dam:scene7ID
a|364266
節點已連結至動態媒體的常規指示符。
<object_node>/jcr:content/metadata/dam:scene7FileStatus
PublishComplete 或錯誤文字
資產上傳至動態媒體的狀態。
<object_node>/jcr:content/metadata/dam:scene7File
myCompany/myAssetID
必須填入,才能產生Dynamic Media遠端資產的URL。
<object_node>/jcr:content/dam:lastSyncStatus
成功 失敗: <error text>
集(回轉集、影像集等)、影像預設集、檢視器預設集、資產的影像地圖更新,或已編輯的影像的同步狀態。

同步記錄

同步錯誤和問題已記錄 error.log 在(AEM伺服器目 /crx-quickstart/logs/ 錄)。 您可使用充份的記錄功能來判斷大多數問題的根本原因,不過您可以透過Sling Console( com.adobe.cq.dam.ips https://localhost:4502/system/console/slinglog slinglog ),將記錄功能增加至套件上的DEBUG,以收集更多資訊。

版本控制

取代現有的動態媒體資產(相同名稱和位置)時,您可以選擇保留兩個資產或取代/建立版本:
  • 保留兩者皆可建立具有已發佈資產URL唯一名稱的新資產。 例如,是 image.jpg 原始資產, image1.jpg 是新上傳的資產。
  • 動態媒體不支援建立版本。 新版本將取代傳送中的現有資產。

影像和集合

如果您對影像和設定有任何問題,請參閱下列疑難排解指引。
問題 如何除錯 解決方案
無法在資產詳細資料檢視中存取複製URL/內嵌按鈕
  1. 前往CRX/DE:
    • 檢查JCR中是否定義了預 /etc/dam/presets/viewer/<preset> has lastReplicationAction 設。 請注意,如果您從AEM 6.x升級至6.4,並選擇退出移轉,則此位置適用。 否則,地點就是 /conf/global/settings/dam/dm/presets/viewer
    • 檢查以確定JCR中的資產在「中繼資料」 dam:scene7FileStatus 下方 顯示為 PublishComplete
重新整理頁面/導覽至另一頁並返回(需重新編譯側欄JSP)
如果這不管用:
  • 發佈資產。
  • 重新上傳資產並發佈。
切換投影片後,轉盤熱點會四處移動
檢查所有投影片的大小是否相同。
僅對轉盤使用相同大小的影像。
影像不會使用動態媒體檢視器預覽
檢查資產是否包 dam:scene7File 含在中繼資料屬性(CRXDE Lite)
檢查所有資產是否已完成處理。
已上傳的資產不會顯示在資產選擇器中
Check Asset has property jcr:content > dam:assetState = processed (CRXDE Lite)
檢查所有資產是否已完成處理。
卡片檢視上的橫幅 顯示 「新增」資產尚未開始處理 檢查資 jcr:content 產> dam:assetState =如果 unprocessed 工作流未拾取資產。 等待工作流程擷取資產。
影像或影像集不會顯示檢視器URL或內嵌代碼 檢查檢視器預設集是否已發佈。
前往「工 >資產 >檢視 器預設集 」並發佈檢視器預設集。

影片

如果您對視訊有任何問題,請參閱下列疑難排解指引。
問題 如何除錯 解決方案
無法預覽視訊
  • 檢查資料夾是否已指派視訊描述檔(如果不支援檔案格式)。 如果不支援,則只會顯示影像。
  • 視訊設定檔必須包含多個編碼預設集,才能產生AVS集(單一編碼視為MP4檔案的視訊內容;對於不支援的檔案,會視為與未處理的檔案相同)。
  • 確認中繼資料中的內容,以檢查視訊是否 dam:scene7FileAvs 已完 dam:scene7File 成處理。
  1. 將視訊描述檔指派給資料夾。
  2. 編輯視訊設定檔以包含多個編碼預設集。
  3. 等待視訊完成處理。
  4. 如果您重新載入視訊,請確定「動態媒體編碼視訊」工作流程未執行。
  5. 重新上傳視訊。
視訊未編碼
  • 檢查是否已設定Dynamic Media Cloud服務。
  • 檢查視訊描述檔是否與上傳資料夾相關聯。
  1. 檢查「雲端服務」下的「動態媒體設定」是否已正確設定。
  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 Cloud設定後,檢視器資產同步大約需要10分鐘。
如果未啟動的資產仍保留,請按一下「列出所有 未啟動的資產 」按鈕以檢視詳細資訊。
  1. 導覽至管理工具中的檢視器預設集清單: https://localhost:4502/libs/dam/gui/content/s7dam/samplemanager/samplemanager.html
  2. 選取所有檢視器預設集,然後按一下「 發佈」
  3. 返回範例管理員,並觀察未啟動的資產計數現在為零。
檢視器預設集圖稿會從資產詳細資料的預覽或複製URL/內嵌代碼傳回404
在CRXDE Lite中,請執行下列動作:
  1. 導覽至 <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. 等候AEM收件匣中同步成功的通知。