ホームページ ウェブフロントエンド H5 チュートリアル HTML5 audio element_html5 チュートリアル スキルに基づいてサウンドを再生する jQuery プラグイン

HTML5 audio element_html5 チュートリアル スキルに基づいてサウンドを再生する jQuery プラグイン

May 16, 2016 pm 03:51 PM
audio html5

1. 前回の雑談の一部
私が大学生だった頃は、まだ Flash サイトが少し流行っていたようで、何らかのコンテンツを持った Flash サイトでは必ず雑多な効果音が欠かせませんでした。効果音の一部は雰囲気を高めるBGMであり、もう一部はインタラクションを促進し体験を高めるインタラクティブサウンド(ボタンを押す音や通り過ぎるときの「ピー」「ビー」など)です。当時、Flash から遠く離れた Web ページではサウンド インタラクションはほとんどありませんでした。互換性があったとしても、互換性を実現するにはコントロールに依存するか、Flash とインタラクションする必要がありました (たとえば、実装前に私が作成した精神薄弱のゲームなど)。中性子爆弾が標的に命中したときの爆発音)。

マルクスは、物事は発展していくものだと私たちに言いました。女の子はいつか若い女性になる、そしてテクノロジーについても同じことが言えます。たとえば、Mozilla CEO の Gary Kwicks は本日、Firefox 5 が Firefox 4 のリリースからわずか 3 か月後の 6 月 22 日に正式にリリースされることを明らかにしました – クリックして表示します。 HTML5 の進歩と普及により、これまで Flash を使用することでしか実現できなかった多くの効果が、Web ページ上で簡単に実現できるようになりました。たとえば、オーディオ ファイルの再生です。この記事は、jQuery を使用して要素がホバーしたときにサウンドを再生する効果を簡単に実現するためのちょっとしたテクニックです。したがって、この記事とこのプラグインに関する限り、IE6 ~ 8 が対象となります。めちゃくちゃ。

2. 効果、リソース、使い方
ブラインドデートと同じように、相手の見た目が非常に重要なので、廬山の素顔を垣間見たい場合は、クリックしてくださいここ: サウンドを再生する jQuery ミニ プラグインのデモ

デモでは、次のような垂直ナビゲーションが確認できます:

ナビゲーションの最初の波をマウスで素早く移動します。そして、心の中の母親のように、常にただ一つの声が再生されます。マウスが素早く移動する間、下ではナビゲーションの波があり、まるで爆竹のようにパチパチと音を立てます。心臓。

この jQuery プラグインは非常にシンプルで非常に小さいので、蚊と戦うために対空砲を使用することはできません。スクリプトに興味がある場合は、次のリンクを「右クリック - [ターゲット | リンク] 名前を付けて保存」してください: jquery-audioPlay.js


を使用して、最初に jQuery ライブラリを呼び出します。次のコードに示すエフェクト スクリプト ファイル:
_fcksavedurl=""http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js">" _fcksavedurl= ""http://ajax/libs/jquery/1.5.2/jquery.min.js">

次に、マウスが通過したときにサウンドを再生する必要がある要素をバインドします。メソッド名は audioPlay() です。たとえば、デモ ページでは次のものが使用されています:

コードをコピーします
コードは次のとおりです:

$("#nav li").audioPlay({
name: "playOnce",
urlMp3: "/study/media/beep. mp3",
urlOgg: " /study/media/beep.ogg"
});

明らかに、サウンドを再生するには、オーディオ ファイル ソースがなければ不可能です。パラメータ内のオーディオ アドレスは必須です。 特定のパラメータ 関連する手順については、以下の表を参照してください。

注: Firefox および Opera ブラウザは OGG 形式のオーディオをサポートし、Webkit Core ブラウザと IE は MP3 形式のオーディオをサポートします。

デモ ページの上部および下部のナビゲーション グループの音響効果には、上記のすべてのパラメータが適用されます。その完全な使用法は次のとおりです:

コピーcode
コードは次のとおりです:

$(function() {
$("#nav li").audioPlay({
name : "playOnce",
urlMp3: "/study/media/beep.mp3",
urlOgg: "/study/media/beep.ogg"
}); li").audioPlay({
urlMp3: "/study/media/beep.mp3",
urlOgg: "/study/media/beep.ogg",
clone: true
});
});

3. 最後にちょっとした注意事項
現在 HTML5 オーディオ要素をサポートしているブラウザは次のとおりです: Firefox 3.5、Chrome 3、Opera 10.5 Safari 4、IE 9、そしてこの魔法の国では、インターネット上では IE6 ~ 8 がまだ大部分を占めています。この記事に記載されている内容は、現時点ではまだあまり価値がないと思われるかもしれません。

ただし、漸進的な強化の原則に基づき、ユーティリティとリソースの使用量を比較検討することに基づいて、この記事のこの小さなことを実際のプロジェクトに適用することは悪い考えではありません。さらに、Windows 7 のインストール容量が大幅に増加したため、IE6 の時代は意図せず突然終わりを迎えるかもしれません。その時になっても、それを取り戻すのに遅すぎることはないかもしれません。この感情は、私の今の女将さんの60、70歳の女性です。彼女は基本的にコンピュータのことは全く知りませんが(株を読むためだけに使っている)、彼女のコンピュータは豪華なWindows 7で、Windowsを使用できるようです。 7システムはかなり良いです。

フロントエンドテクノロジーの大きな波が来る前に基礎スキルをしっかりと練習しておかないと、大きな波が来たときに簡単に飲み込まれてしまいます。個人的には、地震直後の日本と同じように、大津波が押し寄せているような気がします...

テストコードパッケージのダウンロード
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

HTMLの表の境界線 HTMLの表の境界線 Sep 04, 2024 pm 04:49 PM

HTML の表の境界線に関するガイド。ここでは、HTML でのテーブルの境界線の例を示しながら、テーブル境界線を定義する複数の方法について説明します。

HTML 左マージン HTML 左マージン Sep 04, 2024 pm 04:48 PM

HTML マージン左のガイド。ここでは、HTML margin-left の概要とその例、およびそのコード実装について説明します。

HTML のネストされたテーブル HTML のネストされたテーブル Sep 04, 2024 pm 04:49 PM

これは、HTML でのネストされたテーブルのガイドです。ここでは、テーブル内にテーブルを作成する方法をそれぞれの例とともに説明します。

HTML テーブルのレイアウト HTML テーブルのレイアウト Sep 04, 2024 pm 04:54 PM

HTML テーブル レイアウトのガイド。ここでは、HTML テーブル レイアウトの値と例および出力について詳しく説明します。

Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Klipsch、8Kサポート、12個のスピーカー、ルームコレクションを備えたFlexus Core 300フラッグシップサウンドバーを発表 Sep 05, 2024 am 10:16 AM

Klipsch Flexus Core 300はシリーズの最上位モデルで、同社のサウンドバーラインナップではすでに発売されているFlexus Core 200の上に位置します。クリプシュ氏によると、これはサウンドをさまざまな環境に適応できる世界初のサウンドバーだという。

HTML入力プレースホルダー HTML入力プレースホルダー Sep 04, 2024 pm 04:54 PM

HTML 入力プレースホルダーのガイド。ここでは、コードと出力とともに HTML 入力プレースホルダーの例について説明します。

HTML 順序付きリスト HTML 順序付きリスト Sep 04, 2024 pm 04:43 PM

HTML 順序付きリストのガイド。ここでは、HTML 順序付きリストと型の導入とその例についても説明します。

HTML 内のテキストの移動 HTML 内のテキストの移動 Sep 04, 2024 pm 04:45 PM

HTML でのテキストの移動に関するガイド。ここでは、概要、マーキー タグが構文でどのように機能するか、および実装例について説明します。

See all articles