- 인쇄
Delegates
- 인쇄
ShopLiveShortformEditorSDK Delegate
ShopLiveVideoEditorDelegate
ShopLiveVideoEditor를 사용했을때 발생하는 이벤트를 받아볼 수 있는 Delegate입니다.
onShopLiveVideoEditorError(error : ShopLiveCommonError)
ShopLiveShortformEditorSDK 내부에서 발생하는 error를 받을 수 있습니다.
onShopLiveVideoEditorVideoConvertSuccess(videoPath : String)
동영상의 트랜스코딩 작업이 끝난 후 결과물의 videoPath를 받습니다.
트랜스코딩된 동영상의 결과물은 임시로 앱의 Disk에 저장됩니다.
결과물에 대한 사용이 끝났으면 SLFileManager.deleteFFMpegDirectoryFiles() 함수를 호출하여 앱 Disk의 메모리를 관리합니다.
onShopLiveShortformEditorUploadSuccess(shortsId : String)
성공적으로 숏폼을 생성할 경우 생성된 Shortform의 Id를 받을 수 있습니다.
onShopLiveVideoEditorCancelled()
ShopLiveVideoEditor에서 백버튼 등의 이유로 작업을 중간에 중단된 경우 호출 됩니다.
ShopLiveCoverPickerDelegate
ShopLiveCoverPicker를 사용했을때 발생하는 이벤트를 받아볼 수 있는 Delegate입니다.
onShopLiveCoverPickerError(error : ShopLiveCommonError)
ShopLiveShortformEditorSDK 내부에서 발생하는 error를 받을 수 있습니다.
onShopLiveCoverPickerCoverImageSuccess(image : UIImage?)
동영상의 트랜스코딩 작업이 끝난 후 결과물의 videoPath를 받습니다.
트랜스코딩된 동영상의 결과물은 임시로 앱의 Disk에 저장됩니다.
결과물에 대한 사용이 끝났으면 SLFileManager.deleteFFMpegDirectoryFiles() 함수를 호출하여 앱 Disk의 메모리를 관리합니다.
onShopLiveCoverPickerUploadSuccess(shortsId : String)
성공적으로 숏폼의 커버를 생성할 경우 생성된 Shortform의 Id를 받을 수 있습니다.
onShopLiveCoverPickerCancelled()
ShopLiveCoverPicker에서 백버튼 등의 이유로 작업을 중간에 중단된 경우 호출 됩니다.
ShopLiveMediaPickerDelegate
ShopLiveMediaPicker를 사용했을때 발생하는 이벤트를 받아볼 수 있는 Delegate입니다.
onShopLiveMediaPickerError(error : ShopLiveCommonError)
ShopLiveShortformEditorSDK 내부에서 발생하는 error를 받을 수 있습니다.
onShopLiveMediaPickerDidPickVideo(absoluteUrl : URL, relativeUrl : URL)
선택한 동영상 결과물에 대한 URL을 받을 수 있습니다.
onShopLiveMediaPickerDidPickImage(imageUrl : URL)
선택한 이미지 결과물에 대한 URL을 받을 수 있습니다.
onShopLiveMediaPickerCancelled()
ShopLiveMediaPicker에서 백버튼 등의 이유로 작업을 중간에 중단된 경우 호출 됩니다.