├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── setup-environment │ │ └── action.yml ├── dependabot.yml ├── gradle-ci.properties ├── scripts │ ├── setup-gradle-properties.sh │ ├── smart-prebuild.sh │ └── update_player_sdk_update_changelog.py └── workflows │ ├── alpha-release.yml │ ├── ci-android.yml │ ├── ci-ios-tvos.yml │ ├── ci-typescript.yml │ ├── create-sdk-update-pr.yml │ ├── finish-release-train.yml │ ├── generate-documentation.yml │ ├── integration-tests.yml │ └── start-release-train.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .ruby-version ├── .swiftlint.yml ├── AGENTS.md ├── Brewfile ├── CHANGELOG.md ├── CLAUDE.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── android ├── .editorconfig ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── ktlint.gradle ├── settings.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── bitmovin │ │ └── player │ │ └── reactnative │ │ ├── ActivityLifecycleListener.kt │ │ ├── BitmovinCastManagerModule.kt │ │ ├── BufferModule.kt │ │ ├── CustomMessageHandlerModule.kt │ │ ├── DebugModule.kt │ │ ├── DecoderConfigModule.kt │ │ ├── DrmModule.kt │ │ ├── EventSubscription.kt │ │ ├── FullscreenHandlerModule.kt │ │ ├── MediaSessionPlaybackManager.kt │ │ ├── NetworkModule.kt │ │ ├── OfflineModule.kt │ │ ├── PlayerAnalyticsModule.kt │ │ ├── PlayerModule.kt │ │ ├── PlayerRegistry.kt │ │ ├── RNPlayerPackage.kt │ │ ├── RNPlayerView.kt │ │ ├── RNPlayerViewManager.kt │ │ ├── Registry.kt │ │ ├── ResultWaiter.kt │ │ ├── SourceModule.kt │ │ ├── Types.kt │ │ ├── converter │ │ └── JsonConverter.kt │ │ ├── extensions │ │ ├── Bitmap.kt │ │ ├── CustomData.kt │ │ ├── Events.kt │ │ ├── ListExtension.kt │ │ ├── MapExtension.kt │ │ └── String.kt │ │ ├── offline │ │ ├── OfflineContentManagerBridge.kt │ │ └── OfflineDownloadRequest.kt │ │ ├── services │ │ └── MediaSessionPlaybackService.kt │ │ ├── ui │ │ ├── CustomMessageHandlerBridge.kt │ │ ├── FullscreenHandlerBridge.kt │ │ ├── PictureInPictureActionHandler.kt │ │ └── RNPictureInPictureHandler.kt │ │ └── util │ │ └── NonFiniteSanitizer.kt │ └── res │ ├── drawable │ ├── media_back.xml │ ├── media_forward.xml │ ├── media_pause.xml │ └── media_play.xml │ └── values │ └── strings.xml ├── app.plugin.js ├── example ├── .env.example ├── .eslintrc.js ├── .gitignore ├── README.md ├── app.config.ts ├── assets │ ├── TopShelf.png │ ├── TopShelf@2x.png │ ├── TopShelfWide.png │ ├── TopShelfWide@2x.png │ ├── adaptive-icon.png │ ├── android-tv-banner.png │ ├── icon-tvos.png │ ├── icon-tvos@2x.png │ ├── icon.png │ ├── splash-icon.png │ └── tvos-1280x768.png ├── babel.config.js ├── index.ts ├── metro.config.js ├── package.json ├── prettier.config.js ├── scripts │ ├── build-ios.sh │ ├── build-tvos.sh │ └── patch-xcode-build.sh ├── src │ ├── App.tsx │ ├── components │ │ ├── Button.tsx │ │ ├── FormInput.tsx │ │ ├── FormPicker.tsx │ │ ├── OfflineManagementView.tsx │ │ └── SimplePicker.tsx │ ├── hooks │ │ ├── index.ts │ │ └── useTVGestures.ts │ ├── screens │ │ ├── BackgroundPlayback.tsx │ │ ├── BasicAds.tsx │ │ ├── BasicAnalytics.tsx │ │ ├── BasicDrmPlayback.tsx │ │ ├── BasicFullscreenHandling.tsx │ │ ├── BasicPictureInPicture.tsx │ │ ├── BasicPlayback.tsx │ │ ├── BasicTvPlayback.tsx │ │ ├── Casting.tsx │ │ ├── CustomHtmlUi.tsx │ │ ├── CustomPlayback.tsx │ │ ├── CustomPlaybackForm.tsx │ │ ├── ExamplesList.tsx │ │ ├── LandscapeFullscreenHandling.tsx │ │ ├── OfflinePlayback.tsx │ │ ├── ProgrammaticTrackSelection.tsx │ │ ├── SubtitlePlayback.tsx │ │ └── SystemUi.tsx │ ├── types │ │ └── env.d.ts │ └── utils.ts ├── tsconfig.json └── yarn.lock ├── expo-module.config.json ├── integration_test ├── .env.example ├── .eslintrc.js ├── .gitignore ├── README.md ├── app.config.ts ├── assets │ └── images │ │ ├── adaptive-icon.png │ │ ├── icon.png │ │ └── splash-icon.png ├── babel.config.js ├── index.js ├── index.test.js ├── metro.config.js ├── package.json ├── playertesting │ ├── EventType.ts │ ├── PlayerTestWorld.ts │ ├── PlayerTesting.ts │ ├── expectations │ │ ├── EventExpectationReportStatus.ts │ │ ├── MultipleEventsExpectation.ts │ │ ├── SingleEventExpectation.ts │ │ └── index.ts │ └── index.ts ├── prettier.config.js ├── scripts │ ├── build-android.sh │ ├── build-ios.sh │ ├── patch-ios-build.sh │ ├── pods-install.sh │ ├── pods-update.sh │ ├── start-test-android.sh │ ├── start-test-ios.sh │ ├── stop-packager.sh │ ├── stop-test-android.sh │ └── stop-test-ios.sh ├── src │ ├── App.tsx │ ├── TestableApp.tsx │ └── TestablePlayer.tsx ├── tests │ ├── advertisingTest.ts │ ├── audioTrackTest.ts │ ├── captionTest.ts │ ├── helper │ │ ├── Ads.ts │ │ ├── Expect.ts │ │ └── Sources.ts │ ├── index.ts │ ├── loadingTest.ts │ ├── playbackTest.ts │ └── unloadingTest.ts ├── tsconfig.json ├── types │ ├── cavy.d.ts │ └── global.d.ts └── yarn.lock ├── ios ├── AppLifecycleDelegate.swift ├── AudioSessionModule.swift ├── BitmovinCastManagerModule.swift ├── BufferModule.swift ├── CustomMessageHandlerBridge.swift ├── CustomMessageHandlerModule.swift ├── DebugModule.swift ├── DefaultJsonConvertibleEvent.swift ├── DrmModule.swift ├── Event+JSON.swift ├── FullscreenHandlerBridge.swift ├── FullscreenHandlerModule.swift ├── JsonConvertible.swift ├── LockedBox.swift ├── ModuleRegistry+Generics.swift ├── NetworkModule.swift ├── NonFiniteSanitizer.swift ├── OfflineContentManagerBridge.swift ├── OfflineModule.swift ├── PlayerAnalyticsModule.swift ├── PlayerModule.swift ├── PlayerRegistry.swift ├── RCTConvert+BitmovinPlayer.swift ├── RNBitmovinPlayer.h ├── RNBitmovinPlayer.podspec ├── RNPlayerView.swift ├── RNPlayerViewManager.swift ├── Registry.swift ├── ResultWaiter.swift └── SourceModule.swift ├── package.json ├── plugin ├── src │ ├── Features.ts │ ├── index.ts │ ├── withAppGradleDependencies.ts │ ├── withBitmovinAndroidConfig.ts │ ├── withBitmovinConfig.ts │ └── withBitmovinIosConfig.ts └── tsconfig.json ├── prettier.config.js ├── scripts ├── check-dependencies.js ├── format-android.sh ├── format-swift.sh ├── lint-android.sh ├── lint-swift.sh ├── pre-commit.sh └── setup-hooks.sh ├── src ├── BitmovinPlayerReactNative.types.ts ├── adaptationConfig.ts ├── advertising.ts ├── analytics │ ├── config.ts │ ├── index.ts │ ├── player.ts │ └── playerAnalyticsModule.ts ├── audioSession.ts ├── audioTrack.ts ├── bitmovinCastManager.ts ├── bufferApi.ts ├── bufferConfig.ts ├── components │ ├── PlayerView │ │ ├── events.ts │ │ ├── index.tsx │ │ ├── native.ts │ │ ├── nativeEvents.ts │ │ ├── pictureInPictureAction.ts │ │ ├── pictureInPictureConfig.ts │ │ ├── playerViewConfig.ts │ │ └── properties.ts │ └── index.ts ├── debug.ts ├── decoder │ ├── decoderConfig.ts │ ├── decoderConfigModule.ts │ └── index.ts ├── drm │ ├── drmModule.ts │ ├── fairplayConfig.ts │ ├── index.ts │ └── widevineConfig.ts ├── events.ts ├── hooks │ ├── index.ts │ ├── usePlayer.ts │ └── useProxy.ts ├── index.ts ├── liveConfig.ts ├── media.ts ├── mediaControlConfig.ts ├── mediaTrackRole.ts ├── modules │ ├── AudioSessionModule.ts │ ├── BitmovinCastManagerModule.ts │ ├── BufferModule.ts │ ├── DebugModule.ts │ ├── PlayerModule.ts │ └── SourceModule.ts ├── nativeInstance.ts ├── network │ ├── index.ts │ ├── networkConfig.ts │ └── networkModule.ts ├── offline │ ├── index.ts │ ├── offlineContentConfig.ts │ ├── offlineContentManager.ts │ ├── offlineContentManagerListener.ts │ ├── offlineContentOptions.ts │ ├── offlineDownloadRequest.ts │ ├── offlineModule.ts │ ├── offlineSourceOptions.ts │ └── offlineState.ts ├── playbackConfig.ts ├── player.ts ├── playerConfig.ts ├── remoteControlConfig.ts ├── source.ts ├── styleConfig.ts ├── subtitleFormat.ts ├── subtitleTrack.ts ├── thumbnail.ts ├── tweaksConfig.ts ├── ui │ ├── customMessageHandlerModule.ts │ ├── custommessagehandler.ts │ ├── custommessagehandlerbridge.ts │ ├── custommessagesender.ts │ ├── fullscreenHandlerModule.ts │ ├── fullscreenhandler.ts │ ├── fullscreenhandlerbridge.ts │ └── index.ts └── utils │ └── normalizeNonFinite.ts ├── tsconfig.json ├── typedoc.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/setup-environment/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/actions/setup-environment/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/gradle-ci.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/gradle-ci.properties -------------------------------------------------------------------------------- /.github/scripts/setup-gradle-properties.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/scripts/setup-gradle-properties.sh -------------------------------------------------------------------------------- /.github/scripts/smart-prebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/scripts/smart-prebuild.sh -------------------------------------------------------------------------------- /.github/scripts/update_player_sdk_update_changelog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/scripts/update_player_sdk_update_changelog.py -------------------------------------------------------------------------------- /.github/workflows/alpha-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/alpha-release.yml -------------------------------------------------------------------------------- /.github/workflows/ci-android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/ci-android.yml -------------------------------------------------------------------------------- /.github/workflows/ci-ios-tvos.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/ci-ios-tvos.yml -------------------------------------------------------------------------------- /.github/workflows/ci-typescript.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/ci-typescript.yml -------------------------------------------------------------------------------- /.github/workflows/create-sdk-update-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/create-sdk-update-pr.yml -------------------------------------------------------------------------------- /.github/workflows/finish-release-train.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/finish-release-train.yml -------------------------------------------------------------------------------- /.github/workflows/generate-documentation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/generate-documentation.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/start-release-train.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.github/workflows/start-release-train.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.prettierignore -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | 3.4.3 2 | -------------------------------------------------------------------------------- /.swiftlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/.swiftlint.yml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/AGENTS.md -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/Brewfile -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- 1 | AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/README.md -------------------------------------------------------------------------------- /android/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/.editorconfig -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/gradlew -------------------------------------------------------------------------------- /android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/gradlew.bat -------------------------------------------------------------------------------- /android/ktlint.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/ktlint.gradle -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = "bitmovin-player-react-native" 2 | -------------------------------------------------------------------------------- /android/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ActivityLifecycleListener.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ActivityLifecycleListener.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/BitmovinCastManagerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/BitmovinCastManagerModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/BufferModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/BufferModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/CustomMessageHandlerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/CustomMessageHandlerModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/DebugModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/DebugModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/DecoderConfigModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/DecoderConfigModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/DrmModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/DrmModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/EventSubscription.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/EventSubscription.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/FullscreenHandlerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/FullscreenHandlerModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/MediaSessionPlaybackManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/MediaSessionPlaybackManager.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/NetworkModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/NetworkModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/OfflineModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/OfflineModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/PlayerAnalyticsModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/PlayerAnalyticsModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/PlayerModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/PlayerModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/PlayerRegistry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/PlayerRegistry.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/RNPlayerPackage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/RNPlayerPackage.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/RNPlayerView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/RNPlayerView.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/RNPlayerViewManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/RNPlayerViewManager.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/Registry.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/Registry.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ResultWaiter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ResultWaiter.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/SourceModule.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/SourceModule.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/Types.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/Types.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/converter/JsonConverter.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/Bitmap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/Bitmap.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/CustomData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/CustomData.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/Events.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/Events.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/ListExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/ListExtension.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/MapExtension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/MapExtension.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/extensions/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/extensions/String.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/offline/OfflineContentManagerBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/offline/OfflineContentManagerBridge.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/offline/OfflineDownloadRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/offline/OfflineDownloadRequest.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/services/MediaSessionPlaybackService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/services/MediaSessionPlaybackService.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ui/CustomMessageHandlerBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ui/CustomMessageHandlerBridge.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ui/FullscreenHandlerBridge.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ui/FullscreenHandlerBridge.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ui/PictureInPictureActionHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ui/PictureInPictureActionHandler.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/ui/RNPictureInPictureHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/ui/RNPictureInPictureHandler.kt -------------------------------------------------------------------------------- /android/src/main/java/com/bitmovin/player/reactnative/util/NonFiniteSanitizer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/java/com/bitmovin/player/reactnative/util/NonFiniteSanitizer.kt -------------------------------------------------------------------------------- /android/src/main/res/drawable/media_back.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/res/drawable/media_back.xml -------------------------------------------------------------------------------- /android/src/main/res/drawable/media_forward.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/res/drawable/media_forward.xml -------------------------------------------------------------------------------- /android/src/main/res/drawable/media_pause.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/res/drawable/media_pause.xml -------------------------------------------------------------------------------- /android/src/main/res/drawable/media_play.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/res/drawable/media_play.xml -------------------------------------------------------------------------------- /android/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/android/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app.plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/app.plugin.js -------------------------------------------------------------------------------- /example/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/.env.example -------------------------------------------------------------------------------- /example/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/.eslintrc.js -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/README.md -------------------------------------------------------------------------------- /example/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/app.config.ts -------------------------------------------------------------------------------- /example/assets/TopShelf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/TopShelf.png -------------------------------------------------------------------------------- /example/assets/TopShelf@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/TopShelf@2x.png -------------------------------------------------------------------------------- /example/assets/TopShelfWide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/TopShelfWide.png -------------------------------------------------------------------------------- /example/assets/TopShelfWide@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/TopShelfWide@2x.png -------------------------------------------------------------------------------- /example/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/adaptive-icon.png -------------------------------------------------------------------------------- /example/assets/android-tv-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/android-tv-banner.png -------------------------------------------------------------------------------- /example/assets/icon-tvos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/icon-tvos.png -------------------------------------------------------------------------------- /example/assets/icon-tvos@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/icon-tvos@2x.png -------------------------------------------------------------------------------- /example/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/icon.png -------------------------------------------------------------------------------- /example/assets/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/splash-icon.png -------------------------------------------------------------------------------- /example/assets/tvos-1280x768.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/assets/tvos-1280x768.png -------------------------------------------------------------------------------- /example/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/babel.config.js -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/index.ts -------------------------------------------------------------------------------- /example/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/metro.config.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/package.json -------------------------------------------------------------------------------- /example/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/prettier.config.js -------------------------------------------------------------------------------- /example/scripts/build-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/scripts/build-ios.sh -------------------------------------------------------------------------------- /example/scripts/build-tvos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/scripts/build-tvos.sh -------------------------------------------------------------------------------- /example/scripts/patch-xcode-build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f ios/.xcode.env.local -------------------------------------------------------------------------------- /example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/App.tsx -------------------------------------------------------------------------------- /example/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/components/Button.tsx -------------------------------------------------------------------------------- /example/src/components/FormInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/components/FormInput.tsx -------------------------------------------------------------------------------- /example/src/components/FormPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/components/FormPicker.tsx -------------------------------------------------------------------------------- /example/src/components/OfflineManagementView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/components/OfflineManagementView.tsx -------------------------------------------------------------------------------- /example/src/components/SimplePicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/components/SimplePicker.tsx -------------------------------------------------------------------------------- /example/src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useTVGestures'; 2 | -------------------------------------------------------------------------------- /example/src/hooks/useTVGestures.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/hooks/useTVGestures.ts -------------------------------------------------------------------------------- /example/src/screens/BackgroundPlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BackgroundPlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicAds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicAds.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicAnalytics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicAnalytics.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicDrmPlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicDrmPlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicFullscreenHandling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicFullscreenHandling.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicPictureInPicture.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicPictureInPicture.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicPlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicPlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/BasicTvPlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/BasicTvPlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/Casting.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/Casting.tsx -------------------------------------------------------------------------------- /example/src/screens/CustomHtmlUi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/CustomHtmlUi.tsx -------------------------------------------------------------------------------- /example/src/screens/CustomPlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/CustomPlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/CustomPlaybackForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/CustomPlaybackForm.tsx -------------------------------------------------------------------------------- /example/src/screens/ExamplesList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/ExamplesList.tsx -------------------------------------------------------------------------------- /example/src/screens/LandscapeFullscreenHandling.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/LandscapeFullscreenHandling.tsx -------------------------------------------------------------------------------- /example/src/screens/OfflinePlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/OfflinePlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/ProgrammaticTrackSelection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/ProgrammaticTrackSelection.tsx -------------------------------------------------------------------------------- /example/src/screens/SubtitlePlayback.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/SubtitlePlayback.tsx -------------------------------------------------------------------------------- /example/src/screens/SystemUi.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/screens/SystemUi.tsx -------------------------------------------------------------------------------- /example/src/types/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/types/env.d.ts -------------------------------------------------------------------------------- /example/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/src/utils.ts -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /expo-module.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/expo-module.config.json -------------------------------------------------------------------------------- /integration_test/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/.env.example -------------------------------------------------------------------------------- /integration_test/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/.eslintrc.js -------------------------------------------------------------------------------- /integration_test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/.gitignore -------------------------------------------------------------------------------- /integration_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/README.md -------------------------------------------------------------------------------- /integration_test/app.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/app.config.ts -------------------------------------------------------------------------------- /integration_test/assets/images/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/assets/images/adaptive-icon.png -------------------------------------------------------------------------------- /integration_test/assets/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/assets/images/icon.png -------------------------------------------------------------------------------- /integration_test/assets/images/splash-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/assets/images/splash-icon.png -------------------------------------------------------------------------------- /integration_test/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/babel.config.js -------------------------------------------------------------------------------- /integration_test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/index.js -------------------------------------------------------------------------------- /integration_test/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/index.test.js -------------------------------------------------------------------------------- /integration_test/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/metro.config.js -------------------------------------------------------------------------------- /integration_test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/package.json -------------------------------------------------------------------------------- /integration_test/playertesting/EventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/EventType.ts -------------------------------------------------------------------------------- /integration_test/playertesting/PlayerTestWorld.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/PlayerTestWorld.ts -------------------------------------------------------------------------------- /integration_test/playertesting/PlayerTesting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/PlayerTesting.ts -------------------------------------------------------------------------------- /integration_test/playertesting/expectations/EventExpectationReportStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/expectations/EventExpectationReportStatus.ts -------------------------------------------------------------------------------- /integration_test/playertesting/expectations/MultipleEventsExpectation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/expectations/MultipleEventsExpectation.ts -------------------------------------------------------------------------------- /integration_test/playertesting/expectations/SingleEventExpectation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/expectations/SingleEventExpectation.ts -------------------------------------------------------------------------------- /integration_test/playertesting/expectations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/expectations/index.ts -------------------------------------------------------------------------------- /integration_test/playertesting/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/playertesting/index.ts -------------------------------------------------------------------------------- /integration_test/prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/prettier.config.js -------------------------------------------------------------------------------- /integration_test/scripts/build-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/build-android.sh -------------------------------------------------------------------------------- /integration_test/scripts/build-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/build-ios.sh -------------------------------------------------------------------------------- /integration_test/scripts/patch-ios-build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | rm -f ios/.xcode.env.local -------------------------------------------------------------------------------- /integration_test/scripts/pods-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/pods-install.sh -------------------------------------------------------------------------------- /integration_test/scripts/pods-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/pods-update.sh -------------------------------------------------------------------------------- /integration_test/scripts/start-test-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/start-test-android.sh -------------------------------------------------------------------------------- /integration_test/scripts/start-test-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/start-test-ios.sh -------------------------------------------------------------------------------- /integration_test/scripts/stop-packager.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/stop-packager.sh -------------------------------------------------------------------------------- /integration_test/scripts/stop-test-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/stop-test-android.sh -------------------------------------------------------------------------------- /integration_test/scripts/stop-test-ios.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/scripts/stop-test-ios.sh -------------------------------------------------------------------------------- /integration_test/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/src/App.tsx -------------------------------------------------------------------------------- /integration_test/src/TestableApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/src/TestableApp.tsx -------------------------------------------------------------------------------- /integration_test/src/TestablePlayer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/src/TestablePlayer.tsx -------------------------------------------------------------------------------- /integration_test/tests/advertisingTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/advertisingTest.ts -------------------------------------------------------------------------------- /integration_test/tests/audioTrackTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/audioTrackTest.ts -------------------------------------------------------------------------------- /integration_test/tests/captionTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/captionTest.ts -------------------------------------------------------------------------------- /integration_test/tests/helper/Ads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/helper/Ads.ts -------------------------------------------------------------------------------- /integration_test/tests/helper/Expect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/helper/Expect.ts -------------------------------------------------------------------------------- /integration_test/tests/helper/Sources.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/helper/Sources.ts -------------------------------------------------------------------------------- /integration_test/tests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/index.ts -------------------------------------------------------------------------------- /integration_test/tests/loadingTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/loadingTest.ts -------------------------------------------------------------------------------- /integration_test/tests/playbackTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/playbackTest.ts -------------------------------------------------------------------------------- /integration_test/tests/unloadingTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tests/unloadingTest.ts -------------------------------------------------------------------------------- /integration_test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/tsconfig.json -------------------------------------------------------------------------------- /integration_test/types/cavy.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/types/cavy.d.ts -------------------------------------------------------------------------------- /integration_test/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/types/global.d.ts -------------------------------------------------------------------------------- /integration_test/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/integration_test/yarn.lock -------------------------------------------------------------------------------- /ios/AppLifecycleDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/AppLifecycleDelegate.swift -------------------------------------------------------------------------------- /ios/AudioSessionModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/AudioSessionModule.swift -------------------------------------------------------------------------------- /ios/BitmovinCastManagerModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/BitmovinCastManagerModule.swift -------------------------------------------------------------------------------- /ios/BufferModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/BufferModule.swift -------------------------------------------------------------------------------- /ios/CustomMessageHandlerBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/CustomMessageHandlerBridge.swift -------------------------------------------------------------------------------- /ios/CustomMessageHandlerModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/CustomMessageHandlerModule.swift -------------------------------------------------------------------------------- /ios/DebugModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/DebugModule.swift -------------------------------------------------------------------------------- /ios/DefaultJsonConvertibleEvent.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/DefaultJsonConvertibleEvent.swift -------------------------------------------------------------------------------- /ios/DrmModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/DrmModule.swift -------------------------------------------------------------------------------- /ios/Event+JSON.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/Event+JSON.swift -------------------------------------------------------------------------------- /ios/FullscreenHandlerBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/FullscreenHandlerBridge.swift -------------------------------------------------------------------------------- /ios/FullscreenHandlerModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/FullscreenHandlerModule.swift -------------------------------------------------------------------------------- /ios/JsonConvertible.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/JsonConvertible.swift -------------------------------------------------------------------------------- /ios/LockedBox.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/LockedBox.swift -------------------------------------------------------------------------------- /ios/ModuleRegistry+Generics.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/ModuleRegistry+Generics.swift -------------------------------------------------------------------------------- /ios/NetworkModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/NetworkModule.swift -------------------------------------------------------------------------------- /ios/NonFiniteSanitizer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/NonFiniteSanitizer.swift -------------------------------------------------------------------------------- /ios/OfflineContentManagerBridge.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/OfflineContentManagerBridge.swift -------------------------------------------------------------------------------- /ios/OfflineModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/OfflineModule.swift -------------------------------------------------------------------------------- /ios/PlayerAnalyticsModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/PlayerAnalyticsModule.swift -------------------------------------------------------------------------------- /ios/PlayerModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/PlayerModule.swift -------------------------------------------------------------------------------- /ios/PlayerRegistry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/PlayerRegistry.swift -------------------------------------------------------------------------------- /ios/RCTConvert+BitmovinPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/RCTConvert+BitmovinPlayer.swift -------------------------------------------------------------------------------- /ios/RNBitmovinPlayer.h: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /ios/RNBitmovinPlayer.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/RNBitmovinPlayer.podspec -------------------------------------------------------------------------------- /ios/RNPlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/RNPlayerView.swift -------------------------------------------------------------------------------- /ios/RNPlayerViewManager.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/RNPlayerViewManager.swift -------------------------------------------------------------------------------- /ios/Registry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/Registry.swift -------------------------------------------------------------------------------- /ios/ResultWaiter.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/ResultWaiter.swift -------------------------------------------------------------------------------- /ios/SourceModule.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/ios/SourceModule.swift -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/package.json -------------------------------------------------------------------------------- /plugin/src/Features.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/Features.ts -------------------------------------------------------------------------------- /plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/index.ts -------------------------------------------------------------------------------- /plugin/src/withAppGradleDependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/withAppGradleDependencies.ts -------------------------------------------------------------------------------- /plugin/src/withBitmovinAndroidConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/withBitmovinAndroidConfig.ts -------------------------------------------------------------------------------- /plugin/src/withBitmovinConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/withBitmovinConfig.ts -------------------------------------------------------------------------------- /plugin/src/withBitmovinIosConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/src/withBitmovinIosConfig.ts -------------------------------------------------------------------------------- /plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/plugin/tsconfig.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/prettier.config.js -------------------------------------------------------------------------------- /scripts/check-dependencies.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/check-dependencies.js -------------------------------------------------------------------------------- /scripts/format-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/format-android.sh -------------------------------------------------------------------------------- /scripts/format-swift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/format-swift.sh -------------------------------------------------------------------------------- /scripts/lint-android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/lint-android.sh -------------------------------------------------------------------------------- /scripts/lint-swift.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/lint-swift.sh -------------------------------------------------------------------------------- /scripts/pre-commit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/pre-commit.sh -------------------------------------------------------------------------------- /scripts/setup-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/scripts/setup-hooks.sh -------------------------------------------------------------------------------- /src/BitmovinPlayerReactNative.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/BitmovinPlayerReactNative.types.ts -------------------------------------------------------------------------------- /src/adaptationConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/adaptationConfig.ts -------------------------------------------------------------------------------- /src/advertising.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/advertising.ts -------------------------------------------------------------------------------- /src/analytics/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/analytics/config.ts -------------------------------------------------------------------------------- /src/analytics/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/analytics/index.ts -------------------------------------------------------------------------------- /src/analytics/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/analytics/player.ts -------------------------------------------------------------------------------- /src/analytics/playerAnalyticsModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/analytics/playerAnalyticsModule.ts -------------------------------------------------------------------------------- /src/audioSession.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/audioSession.ts -------------------------------------------------------------------------------- /src/audioTrack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/audioTrack.ts -------------------------------------------------------------------------------- /src/bitmovinCastManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/bitmovinCastManager.ts -------------------------------------------------------------------------------- /src/bufferApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/bufferApi.ts -------------------------------------------------------------------------------- /src/bufferConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/bufferConfig.ts -------------------------------------------------------------------------------- /src/components/PlayerView/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/events.ts -------------------------------------------------------------------------------- /src/components/PlayerView/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/index.tsx -------------------------------------------------------------------------------- /src/components/PlayerView/native.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/native.ts -------------------------------------------------------------------------------- /src/components/PlayerView/nativeEvents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/nativeEvents.ts -------------------------------------------------------------------------------- /src/components/PlayerView/pictureInPictureAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/pictureInPictureAction.ts -------------------------------------------------------------------------------- /src/components/PlayerView/pictureInPictureConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/pictureInPictureConfig.ts -------------------------------------------------------------------------------- /src/components/PlayerView/playerViewConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/playerViewConfig.ts -------------------------------------------------------------------------------- /src/components/PlayerView/properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/PlayerView/properties.ts -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/decoder/decoderConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/decoder/decoderConfig.ts -------------------------------------------------------------------------------- /src/decoder/decoderConfigModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/decoder/decoderConfigModule.ts -------------------------------------------------------------------------------- /src/decoder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/decoder/index.ts -------------------------------------------------------------------------------- /src/drm/drmModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/drm/drmModule.ts -------------------------------------------------------------------------------- /src/drm/fairplayConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/drm/fairplayConfig.ts -------------------------------------------------------------------------------- /src/drm/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/drm/index.ts -------------------------------------------------------------------------------- /src/drm/widevineConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/drm/widevineConfig.ts -------------------------------------------------------------------------------- /src/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/events.ts -------------------------------------------------------------------------------- /src/hooks/index.ts: -------------------------------------------------------------------------------- 1 | export * from './usePlayer'; 2 | -------------------------------------------------------------------------------- /src/hooks/usePlayer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/hooks/usePlayer.ts -------------------------------------------------------------------------------- /src/hooks/useProxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/hooks/useProxy.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/liveConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/liveConfig.ts -------------------------------------------------------------------------------- /src/media.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/media.ts -------------------------------------------------------------------------------- /src/mediaControlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/mediaControlConfig.ts -------------------------------------------------------------------------------- /src/mediaTrackRole.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/mediaTrackRole.ts -------------------------------------------------------------------------------- /src/modules/AudioSessionModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/AudioSessionModule.ts -------------------------------------------------------------------------------- /src/modules/BitmovinCastManagerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/BitmovinCastManagerModule.ts -------------------------------------------------------------------------------- /src/modules/BufferModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/BufferModule.ts -------------------------------------------------------------------------------- /src/modules/DebugModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/DebugModule.ts -------------------------------------------------------------------------------- /src/modules/PlayerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/PlayerModule.ts -------------------------------------------------------------------------------- /src/modules/SourceModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/modules/SourceModule.ts -------------------------------------------------------------------------------- /src/nativeInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/nativeInstance.ts -------------------------------------------------------------------------------- /src/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/network/index.ts -------------------------------------------------------------------------------- /src/network/networkConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/network/networkConfig.ts -------------------------------------------------------------------------------- /src/network/networkModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/network/networkModule.ts -------------------------------------------------------------------------------- /src/offline/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/index.ts -------------------------------------------------------------------------------- /src/offline/offlineContentConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineContentConfig.ts -------------------------------------------------------------------------------- /src/offline/offlineContentManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineContentManager.ts -------------------------------------------------------------------------------- /src/offline/offlineContentManagerListener.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineContentManagerListener.ts -------------------------------------------------------------------------------- /src/offline/offlineContentOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineContentOptions.ts -------------------------------------------------------------------------------- /src/offline/offlineDownloadRequest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineDownloadRequest.ts -------------------------------------------------------------------------------- /src/offline/offlineModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineModule.ts -------------------------------------------------------------------------------- /src/offline/offlineSourceOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineSourceOptions.ts -------------------------------------------------------------------------------- /src/offline/offlineState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/offline/offlineState.ts -------------------------------------------------------------------------------- /src/playbackConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/playbackConfig.ts -------------------------------------------------------------------------------- /src/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/player.ts -------------------------------------------------------------------------------- /src/playerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/playerConfig.ts -------------------------------------------------------------------------------- /src/remoteControlConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/remoteControlConfig.ts -------------------------------------------------------------------------------- /src/source.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/source.ts -------------------------------------------------------------------------------- /src/styleConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/styleConfig.ts -------------------------------------------------------------------------------- /src/subtitleFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/subtitleFormat.ts -------------------------------------------------------------------------------- /src/subtitleTrack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/subtitleTrack.ts -------------------------------------------------------------------------------- /src/thumbnail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/thumbnail.ts -------------------------------------------------------------------------------- /src/tweaksConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/tweaksConfig.ts -------------------------------------------------------------------------------- /src/ui/customMessageHandlerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/customMessageHandlerModule.ts -------------------------------------------------------------------------------- /src/ui/custommessagehandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/custommessagehandler.ts -------------------------------------------------------------------------------- /src/ui/custommessagehandlerbridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/custommessagehandlerbridge.ts -------------------------------------------------------------------------------- /src/ui/custommessagesender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/custommessagesender.ts -------------------------------------------------------------------------------- /src/ui/fullscreenHandlerModule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/fullscreenHandlerModule.ts -------------------------------------------------------------------------------- /src/ui/fullscreenhandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/fullscreenhandler.ts -------------------------------------------------------------------------------- /src/ui/fullscreenhandlerbridge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/fullscreenhandlerbridge.ts -------------------------------------------------------------------------------- /src/ui/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/ui/index.ts -------------------------------------------------------------------------------- /src/utils/normalizeNonFinite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/src/utils/normalizeNonFinite.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/typedoc.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitmovin/bitmovin-player-react-native/HEAD/yarn.lock --------------------------------------------------------------------------------