デリゲート

    デリゲート


    記事の要約

    ShopLiveShortformEditorSDK デリゲート

    Shopliveビデオエディターデリゲート

    これは、ShopLiveVideoEditor の使用時に発生するイベントを受け取るためのデリゲートです。

    @objc public protocol ShopLiveVideoEditorDelegate : AnyObject {
        @objc optional func onShopLiveVideoEditorError(error : ShopLiveCommonError)
        @objc optional func onShopLiveVideoEditorVideoConvertSuccess(videoPath : String)
        @objc optional func onShopLiveVideoEditorUploadSuccess(shortsId : String)
        @objc optional func onShopLiveVideoEditorCancelled()
    }
    • onShopLiveVideoEditorError(エラー:ShopLiveCommonError)

      • ShopLiveShortformEditorSDK 内でエラーが表示される場合があります。

    • onShopLiveVideoEditorVideoConvertSuccess(videoPath : 文字列)

      • ビデオがトランスコードされると、出力の videoPath を受け取ります。
        トランスコードされたビデオの結果は、アプリのディスクに一時的に保存されます。
        成果物の使用が完了したら、SLFileManager.deleteFFMpegDirectoryFiles() 関数を呼び出して、アプリのディスク上のメモリを管理します。

    • onShopLiveShortformEditorUploadSuccess(shortsId : 文字列)

      • ショートフォームを正常に作成すると、生成されたショートフォームの ID を受け取ります。

    • onShopLiveVideoEditorキャンセル()

      • ShopLiveVideoEditorは、たとえば戻るボタンによって操作が中断されたときに呼び出されます。


    Shopliveカバーピッカーデリゲート

    これは、ShopLiveCoverPicker の使用時に発生するイベントを受信できるようにするデリゲートです。

    @objc public protocol ShopLiveCoverPickerDelegate : AnyObject {
        @objc optional func onShopLiveCoverPickerError(error : ShopLiveCommonError)
        @objc optional func onShopLiveCoverPickerCoverImageSuccess(image : UIImage?)
        @objc optional func onShopLiveCoverPickerUploadSuccess(shortsId : String)
        @objc optional func onShopLiveCoverPickerCancelled()
    }
    • onShopLiveCoverPickerError(エラー:ShopLiveCommonError)

      • ShopLiveShortformEditorSDK 内でエラーが表示される場合があります。

    • onShopLiveCoverPickerCoverImageSuccess(画像 : UIImage?)

      • ビデオがトランスコードされると、出力の videoPath を受け取ります。
        トランスコードされたビデオの結果は、アプリのディスクに一時的に保存されます。
        成果物の使用が完了したら、SLFileManager.deleteFFMpegDirectoryFiles() 関数を呼び出して、アプリのディスク上のメモリを管理します。

    • onShopLiveCoverPickerUploadSuccess(shortsId : 文字列)

      • ショートフォームのカバーが正常に作成されると、生成されたショートフォームの ID を受け取ります。

    • onShopLiveCoverPickerCancelled() ()さん

      • ShopLiveCoverPicker は、操作の途中で操作が中断された場合 (戻るボタンなど) に呼び出されます。


    Shopliveメディアピッカーデリゲート

    これは、ShopLiveMediaPicker の使用時に発生するイベントを受け取るためのデリゲートです。

    @objc public protocol ShopLiveMediaPickerDelegate : AnyObject {
        @objc optional func onShopLiveMediaPickerError(error : ShopLiveCommonError)
        @objc optional func onShopLiveMediaPickerDidPickVideo(absoluteUrl : URL, relativeUrl : URL)
        @objc optional func onShopLiveMediaPickerDidPickImage(imageUrl : URL)
        @objc optional func onShopLiveMediaPickerCancelled()
    }
    • onShopLiveMediaPickerError(エラー:ShopLiveCommonError)

      • ShopLiveShortformEditorSDK 内でエラーが表示される場合があります。

    • onShopLiveMediaPickerDidPickVideo(absoluteUrl : URL, relativeUrl : URL)

      • 選択したビデオ出力のURLを受け取ります。

    • onShopLiveMediaPickerDidPickImage(imageUrl : URL)

      • 選択した画像成果物のURLを受け取ります。

    • onShopLiveMediaPickerCancelled() ()を

      • ShopLiveMediaPicker は、戻るボタンなどの理由によって操作が中断されたときに呼び出されます。