天狗大臣とあるお客様からの相談で、「(Webサイトの)画像をクリックしたら、声が流れるようにしたいけど、できるものですかね?」という案件をいただいていました。その当時は、私たちとは別の業者さんがサイト管理をされていたので、あまり深入りせずに「できますよ。今は私がサイトを触るわけにはいかないので、声の録音方法と、業者さんに送る方法を教えますね」程度の対応に留めておきました。数日後、件のお客様から「お陰さまでできました」と連絡があり、そのページを見せてもらいました。画像をクリックすると、別ページに遷移して殺風景なプレイヤーが表示されて声が流れ始めました。ファイルのダウンロード速度もやや気になる。タグでリンクを張っているだけでした。HTML5対応のブラウザならば内蔵プレイヤーで、そうでなければプラグインのプレイヤーで再生されるわけです。うーん、確かに「画像をクリックしたら声が流れる」という要求はクリアしているし、お客さんも文句はないみたいだけど・・・。本当にこれでいいのか?今回の要求の意図しているところって、「見ている人が画像(サイト主の顔のイラスト)をクリックしてみたら、声が出てきてびっくり」みたいな遊び心&いたずら心なんじゃないかと思うのですよ。少なくとも、私はそう受け取りました。それが、ページは遷移しちゃう(声の主のイラストが見えなくなる)わ戻るボタンを押さなきゃいけないわでは、仕掛けの魅力が半減ですよ。私ならこう作るというわけで、私ならばページ遷移せずに声を流すようにします。オブジェクトが使えればそれを、使えなければそれなりのHTMLタグを使えばできるはず。あと、wavファイルのままでは大きすぎるので、MP3にでも変換しておこう。考えて作ってみたら一つ問題が。形式とやらに対応しているとのこと。ファイル、今回はじめて知りました。二種類用意する必要はありますが、とりあえずはできましたよ。id="click2">クリック2</a></p></body></html>この例では画像ではないけど。記事コメント返信をキャンセルする。