Q1問題描述 1、 訪問貼紙等素材的時候提示“網路異常,請重試”怎麼辦? 2、 使用AI能力時,提示“errorCode:20124 errorMsg:Method not Allowed”? 解決方案 請做以下檢查: 1、 在代碼中檢查鑒權信息是否已設置。如果未設置,可以通過api_key或Acc ...
Q1問題描述
1、 訪問貼紙等素材的時候提示“網路異常,請重試”怎麼辦?
2、 使用AI能力時,提示“errorCode:20124 errorMsg:Method not Allowed”?
解決方案
請做以下檢查:
1、 在代碼中檢查鑒權信息是否已設置。如果未設置,可以通過api_key或Access Token來設置,詳情請查看“1.設置應用的鑒權信息”章節。
2、 檢查視頻編輯服務開關是否已開啟。如果未開啟,可以選擇在“開發者聯盟”或“AppGallery Connect”中進行開啟,詳情請查看“打開相關服務”章節。開啟後受緩存等影響,需等待一段時間才會生效。
3、 檢查應用的簽名證書指紋信息是否與AppGallery Connect中應用的簽名證書指紋配置的一致,如果不一致或未配置,可以根據“配置簽名證書指紋”章節進行配置,受緩存等影響,新配置的簽名證書需等待一段時間才會生效。
4、檢查素材數據是否已編排,請參見“編排素材”章節。
5、使用AI能力中的“動態圖片、一鍵微笑”功能時,需要完成相關功能申請,詳情請查看“功能申請與額度調整”章節。
6、如果問題依然存在,請提供您的詳細日誌及AppId。
Q2問題描述
獲取貼紙、模板等資源數據時,欄目名稱顯示101或空白。
解決方案
請執行如下操作後,重新嘗試:
1、在控制臺中清空欄目信息;
2、初始化欄目;
3、卸載應用重新安裝,進行測試。
控制台路徑:
登錄AppGallery Connect網站,點擊“我的項目”,選擇您的項目進入,在左側導航欄“增長”下選擇“視頻編輯服務”->“應用內容運營”->“欄目編排”。
Q3問題描述
使用原子能力SDK中的AI演算法專屬濾鏡時,收不到回調且控制台列印如下信息:
E/HVEExclusiveFilter: Failed resolution of: Lcom/huawei/hms/videoeditor/ai/imageedit/AIImageEditAnalyzerSetting$Factory;
原因分析
使用專屬濾鏡 AI能力時,需要添加對應能力的依賴,如果未添加會提示此錯誤。
解決方案
根據集成HMS Core SDK指南,集成專屬濾鏡依賴。
專屬濾鏡依賴:
// 專屬濾鏡
implementation 'com.huawei.hms:video-editor-ai-common:1.9.0.300'
implementation 'com.huawei.hms:video-editor-ai-imageedit:1.3.0.300'
implementation 'com.huawei.hms:video-editor-ai-imageedit-model:1.3.0.300'
相關指南請點擊鏈接查看。
Q4問題描述
使用原子能力SDK,將視頻文件添加到泳道後,調用getSize和getPosition方法時,獲取不到值,返回null。
原因分析
調用get方法時,資源位置還沒有計算完成導致。
解決方案
在將視頻文件添加到泳道後,可以使用HuaweiVideoEditor#seekTimeLine方法觸發資源位置計算。seekTimeLine屬於非同步操作,可以在回調中獲取或設置Size和Position。
以下示例供參考:
// 在添加資源之前,需要指定預覽視窗
HuaweiVideoEditor.setDisplay(videoContentLayout);
指定預覽視窗可查看指南【初始化HuaweiVideoEditor運行環境】。
// 向視頻泳道中添加資源
HVEVideoAsset mHveVideoAsset= hveVideoLane.appendVideoAsset(sourceFile.getAbsolutePath());
mEditor.seekTimeLine(0, new HuaweiVideoEditor.SeekCallback() {
@Override
public void onSeekFinished() {
Log.d(TAG, "onSeekFinished: size:" + mHveVideoAsset.getSize() + ", position: " + mHveVideoAsset.getPosition()); }
});
瞭解更多詳情>>
關註我們,第一時間瞭解 HMS Core 最新技術資訊~