質問: iOSの端末(iPhone等)で``を用いて音楽を再生するとき、 アルバムアートワークをロック画面に表示させるようにしたいです。 ``` ``` 上のコードのようにtitleを付加するとロック画面にタイトル名が表示されるのですが、 アルバムアートワークを表示させる方法が分かりませんでした。 album,artist,artworkURL,posterなどを試してみましたが表示されませんでした。 Safariのリファレンスのaudioの項目にはtitleについても書かれていませんでした。 このようなことは可能でしょうか? お力添えよろしくお願いいたします。
回答: title属性はグローバル属性なのであらゆる要素に適用できますが、その表示方法は要素によって、あるいはブラウザや環境によって異なります。その一環として、iPhoneのSafariでは楽曲名としてロック画面に表示しているのでしょう。 そして、現段階ではaudio要素に他のメタデータを指定する属性は用意されていません。 Media Session Standard として端末の再生コントロールと双方向に連携するAPIが検討されてはいますが、現在サポートしているのは Chrome for Android ぐらいのものです。 ちなみにWebKit(Safari)では、昨年末のコミットにこんなことが書かれていました。 > > I am not exactly sure of the status of this code. When I enabled it to test my > > changes it did not compile until I fixed some things, and it's far out of date > > of the latest draft of the Media Session Standard. > > >