Документация Flussonic Watcher

Contents

Описание React Native модуля Flussonic Watcher SDK

Из React Native (JS-кода) для использования доступны методы, завернутые в файлах:

  • Модули: RNFlussonicWatcherReactSdkModule.java, RNFlussonicThumbnailReactSdkModule.java
  • View managers: RNFlussonicWatcherViewManager.java, RNFlussonicThumbnailViewManager.java.

В модулях аннотацией @ReactMethod помечены методы, которые вызываются из JS-кода.

В view managers привязываются:

  1. Cобытия, которые приходят из SDK в JS-код
  2. Cвойства, которые можно установить из JS-кода (помечены аннотацией @ReactProp).

FlussonicWatcherView

  • Методы: pause, resume, seek, captureScreenshot, getAvailableTracks, getCurrentTrack.

  • События: onBufferingStart, onBufferingStop, onDownloadRequest, onUpdateProgress, collapseToolbar, expandToolbar, showToolbar, hideToolbar, playerError.

  • Свойства: url, allowDownload, startPosition, toolbarHeight.

FlussonicThumbnailView

  • События: onStatus, onClick.

  • Свойства: url.