import { TouchableOpacity, View, ViewProps } from "react-native"; import * as DropdownMenu from "zeego/dropdown-menu"; import { Text } from "../common/Text"; import { useMedia } from "./MediaContext"; import { Switch } from "react-native-gesture-handler"; interface Props extends ViewProps {} export const AudioToggles: React.FC = ({ ...props }) => { const media = useMedia(); const { settings, updateSettings } = media; const cultures = media.cultures; if (!settings) return null; return ( Audio Audio language Choose a default audio language. {settings?.defaultAudioLanguage?.DisplayName || "None"} Languages { updateSettings({ defaultAudioLanguage: null, }); }} > None {cultures?.map((l) => ( { updateSettings({ defaultAudioLanguage: l, }); }} > {l.DisplayName} ))} Use Default Audio Play default audio track regardless of language. updateSettings({ playDefaultAudioTrack: value }) } /> Set Audio Track From Previous Item Try to set the audio track to the closest match to the last video. updateSettings({ rememberAudioSelections: value }) } /> ); };