問題タブ [html5-audio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1977 参照

javascript - サファリでサウンドを再生する

特別なイベントで Safari でサウンドを再生しようとしています。これが私がしていることです

サウンド pling.mp3 は、html ファイルと同じフォルダーにあります。

Safari 開発者コンソールの結果は次のとおりです。 TypeError: 式 'document.getElementById('sound').play' の結果 [未定義] は関数ではありません。

私は何を間違っていますか?これが機能するはずの方法ではありませんか?

0 投票する
1 に答える
4195 参照

ipad - iPadサファリでhtml5オーディオを再生できません

iPad Safari で html5 オーディオを再生できません。

デスクトップの Safari では再生できますが、iPad ではムービーを再生できません...

私はios4.3を使用しています

私が見る必要があると思うかもしれない重要なことの1つは、MIMEタイプをhtaccessに追加することです..それが問題であるかどうかはわかりませんが..つまり、MIME タイプを追加しなくても html5 オーディオでさえ動作するということですか?

私を助けてください。ありがとう..

0 投票する
2 に答える
1120 参照

javascript - JavaScript再生音

すべてのブラウザで動作する、javascript から同じ wmv または mp3 を再生する方法はありますか? HTML5 オーディオ タグを見てみましたが、オーディオ ファイルは 1 つしか必要ありませんが、すべてのブラウザをサポートするには .ogg、.mp3、.wav ファイルを追加する必要があるようです。

何か案が?

どうもありがとう、Hrayr

0 投票する
1 に答える
10218 参照

javascript - Webページにオーディオを埋め込むための最良の方法は?

分かった分かった。それは恐ろしいように聞こえますが、それはクライアントが望んでいることであり、彼らはその考えに非常に固執しています。それを実現するための最良の方法を見つけることが今や私にやって来ました。Flashは理想的ですが、クライアントはFlashの使用を避けたいと考えています。

これはデジタルオーディオファイルなので、簡単にできる形式(MP3やOGGなど)に変換できますが、少なくともIE 8以降、FF 3.5以降、Safari、Chromeをサポートしている必要があります。自動再生する必要があり、コントロールを非表示にして(私は知っています、私は知っています)、うまくいけばループします。

私はHTML5オーディオに傾倒しますが、IE8がそれをサポートするかどうかはわかりません(IE8の場合、条件付きコメントを使用できると思いますか?)。

最善の方法について何かアイデアはありますか?

PS-私は知っています、私は知っています。

0 投票する
3 に答える
2910 参照

ipad - HTML 5 の audio.playbackRate が iPad では機能しないが、Windows の Safari では機能する

次のコードは何の効果もありません (オーディオは PlayFast ボタン iPad を押す前と同じように再生され続けます。Windows ボックスの Safari で美しく動作します)

最初はplaybackRate1に設定されています

誰でも助けてください。

0 投票する
1 に答える
57707 参照

javascript - カスタム ボタンを使用して HTML5 オーディオ要素をミュートする

HTML5 オーディオ要素をミュートする最良の方法は何ですか? 私はブラウザのカスタム コントロールを使いたくないので、代わりに JavaScript を見てきました。残念ながら、それは私にはうまくいかないようです:(私は間違いなく非常に間違ったことをしています。

まだこれについて頭を悩ませています。ありがとう!

0 投票する
2 に答える
6531 参照

html - HTML5 オーディオでコントロールを非表示にする

わかりました、これは奇妙なものです。次の点を考慮してください。

それは私が望むすべてを行います (IE、FF、Chrome、および Safari でオーディオを自動再生します) が、小さな問題が 1 つあります: Internet Explorer 8 以下では、2 つの「サウンドをミュートする」ボタンがあります。(コードをよく見ると、その理由は明らかです。)

私の質問は次のとおりです。これが起こらないようにすることは可能ですか?

0 投票する
2 に答える
2577 参照

internet-explorer - audio.currentTime が IE9 で機能しない

次のコードが IE9 以外のすべてのブラウザーで機能するように見える理由が本当にわかりません。

不思議なことに、「audio.currentTime = 0」で「currentTime is undefined」とフリーズします。

0 投票する
1 に答える
526 参照

javascript - タイムスピーチへのJavascript

HTML5のみを使用して、誰かがWebページ上のテキストのブロックを話すのに必要な入力の時間を計る方法を探しています。

x-webkit-speechを調べて文を記録できますが、たとえば「onwebkitspeechstart」などの入力の時間を計る方法を探しています。

また、Webkitのスピーチがスピーチが終了したと見なすまでの待機時間を変更して、文の間の休止時間を長くする方法を知っている人はいますか。

私はこのテーマについて多くのグーグルを行いましたが、サポートされている属性/イベントのリストが見つかりません。

0 投票する
1 に答える
4411 参照

html - 独自の埋め込み可能なオーディオ プレーヤーを作成する方法 // 純粋なフラッシュではない

現在、ユーザー生成のオーディオ コンテンツに基づくコミュニティを開発中です。オーディオを再生するための基本テクノロジーは、Soundmanager 2 is HTML5 です。SM2 オプションのjQueryに基づいて独自のプレーヤー インターフェイスを作成しました。

アップロードされた mp3 ファイルを埋め込み可能にするために、現在適切な技術を探しています。プレーヤーはモバイル デバイスで再生できる必要があります (純粋なフラッシュ プレーヤーは除外されます)。トラフィック リークは回避できるはずです。

ブラウザ間 (およびデバイス間) の互換性とセキュリティに関して、埋め込み可能なプレーヤー スニペットを作成する最善の方法は何ですか?

私見、それらはオプションです:

  • タグを付けて埋め込む<iframe>(Facebook のオファーなど)
  • タグを使用して埋め込み<script>ます (プレーヤ コードを DOM に「挿入」します)。
  • 短縮された HTML マークアップ スニペットを提供し、すべてのリンクを絶対 (CSS、JS、画像) にします

編集: 読み間違いを避けるために: 訪問者に提供できる埋め込みコードについて話しているので、訪問者はリモート Web サイトでプレーヤーを使用できます。はい、Youtube や Soundcloud のように。