import { useState } from "react";
import { MaterialCommunityIcons } from "@expo/vector-icons";
import { useTheme } from "tamagui";
import { usePlaybackSpeed } from "~/hooks/player/usePlaybackSpeed";
import { MWButton } from "../ui/Button";
import { Controls } from "./Controls";
import { Settings } from "./settings/Sheet";
export const PlaybackSpeedSelector = () => {
const theme = useTheme();
const [open, setOpen] = useState(false);
const { currentSpeed, changePlaybackSpeed } = usePlaybackSpeed();
const speeds = [0.5, 0.75, 1, 1.25, 1.5, 1.75, 2];
return (
<>
}
onPress={() => setOpen(true)}
>
Playback
setOpen(false)}
/>
}
title="Playback settings"
/>
{speeds.map((speed) => (
)
}
onPress={() => {
changePlaybackSpeed(speed)
.then(() => setOpen(false))
.catch((err) => {
console.log("error", err);
});
}}
/>
))}
>
);
};