import { useAtom } from "jotai"; import { AudioController } from "../.client/audio/AudioController"; import { audioControllerAtom } from "../states/watch"; import GolfWatchApp, { type Props } from "./GolfWatchApp.client"; import SubmitButton from "./SubmitButton"; export default function GolfWatchAppWithAudioPlayRequest({ game, sockToken, }: Omit) { const [audioController, setAudioController] = useAtom(audioControllerAtom); const audioPlayPermitted = audioController !== null; if (audioPlayPermitted) { return ; } else { return (
{ const audioController = new AudioController(); await audioController.loadAll(); await audioController.playDummySoundEffect(); setAudioController(audioController); }} > 開始
); } }