自作の音楽プレイヤーで再生中の曲名をAppleWatchに表示させたい。
思いついたのは車に乗ったとき。
まず、カーナビって(Bluetoothで繋いだ)iPhoneで再生中の楽曲名が表示される。
iPhone(ミュージックアプリ)画面でも曲名が表示される。
そして、AppleWatchにも曲名が表示表示される。
これがAppleの素晴らしいところ。製品が統一されている。
これって、自作の音楽プレイヤーでも実装できるんじゃないか?と思った。
プレイヤーの見た目はこんな感じ。
Safariからアクセスすれば音楽が聴ける。動画も再生できる。
ソースのtitileタグは doLSglob.php(ファイル名と同じ)になっていて
AppleWatchにはそのページのtitleタグの情報が(楽曲名として)表示される。
これを再生中の曲名に変えられればいいわけだ。
できた。こうなる。
ヌルヌル動く。
今再生してる曲名が分かって超便利。
ソースはこんな感じ。
外部から(グローバル変数で)受け取った曲名($myCALLED_MP3)をtitileタグに設定してやるだけ。
これはひとえにAppleWatchが「titleタグの情報を曲名として表示する」というシンプルな仕様にしてくれているおかげ。Simple is best. アップル最高。