Swift Playgrounds4のアプリで「ボタンクリック音」を実装するヒント

占い機能が一応できたので、今日は先生に見せに行った。
iOS版に関しては(特にiPadで組むというイレギュラーな状況でもあり)、先生もあまりズバズバとアドバイスできる感じではない。特に「何に課金したら儲かるのか」が問題。
「課金すると『豆辞典』が使えるようになる」?
「BGMを有料にする」?
なんでこんなことに悩むのかというと、AdMobのAPIを組み込めないからである。もしそれができるようなら誰かが絶対アプリに実装しているしブログか動画で発表しているだろう。

さて昨日組み上げたアプリの中には「ボタンタップ時の音」がなかった。これは先生も残念がっていた。「あの音好きなんだけどなー」と。

帰宅後に「そうだ、YouTubeに誰かが発表してるかも知れない」と思いついて検索してみたら、「画面上のボタンを押すとドラムの音が出るサンプルプログラム」の動画が出てきた。凄いな、本当にいたぞ。説明は英語だけど、コードが真似できればいいので気にしない。

動画の通りにクラスのコードを打ち込み、音源は手持ちのmp3ファイル(PCからiCloud経由でiPadに転送)に置き換え…だがエラーが出る。

url(forResource:withExtension:) のありがたい仕様(swift) – Qiita 

を参考に修正をした。
こうしてまた、「検索とコピペ」で作り込んでいくからアプリが何本できようとも私の中に「プログラミング技術」というものは染みつかない。
次の課題は「アプリ起動中(画面がロードされたら)に音楽をループ再生する」だな。ネットから見つけられるだろうか。

今日は「あたたかな癒しの幸せ」の音源を聞こう。

コメント