diff --git a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java index d3344a3a..5c99548b 100644 --- a/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java +++ b/android/src/main/java/com/brentvatne/exoplayer/ReactExoplayerView.java @@ -533,12 +533,21 @@ public class ReactExoplayerView extends FrameLayout implements builder.setSingleChoiceItems(speedOptions, selectedSpeedIndex, (dialog, which) -> { selectedSpeedIndex = which; - float speed = switch (which) { - case 0 -> 0.5f; - case 2 -> 1.5f; - case 3 -> 2.0f; - default -> 1.0f; - }; + float speed; + switch (which) { + case 0: + speed = 0.5f; + break; + case 1: + speed = 1.0f; + break; + case 2: + speed = 1.5f; + break; + default: + speed = 1.0f; + break; + } setRateModifier(speed); }); builder.show(); diff --git a/src/Video.web.tsx b/src/Video.web.tsx index 1ef21df4..e597d154 100644 --- a/src/Video.web.tsx +++ b/src/Video.web.tsx @@ -6,6 +6,7 @@ import React, { useRef, type RefObject, } from 'react'; +//@ts-ignore import shaka from 'shaka-player'; import type {VideoRef, ReactVideoProps, VideoMetadata} from './types'; @@ -236,6 +237,7 @@ const Video = forwardRef( shakaPlayerRef.current.unload() } shakaPlayerRef.current = new shaka.Player(); + //@ts-ignore shakaPlayerRef.current.addEventListener("error", (event) => { //@ts-ignore const shakaError = event.detail;