私は会社で働き、新しいデモページを作成しようとしています。私はそのページを正確に動作しないものに愚かにしたいと思っていますが、残念ながら私のサーバー上のさまざまなスクリプトと同じドメイン名に移動するAJAX要求に結びついています。しかし、私は可能な限りでは、行くことを説明します。HTML5 audio cross browser comtability
私のセッションコードは、基本的に予想どおりに動作しています。これは、問題がどこにあるかではありません。問題は、「Say It」ボタンをクリックした後に再生されるオーディオがChromeで期待どおりに機能することですが、Firefoxは最初のオーディオリクエストのみを再生します。関連するコードはすべて、3つの機能のグループが何が起こっているのかを制御するヘッドセクションにあります。 "Say It"ボタンが押されたときにformSubmit()が呼び出され、audioがロードされた後onAudioLoad()が呼び出され、limitText()は人のテキストの量を制限します。
So正しいSRCとソース要素が または 2)あなたのセッションの期限が切れていることを言ってp要素を属性と
1)HTML5オーディオタグ:formSumbmitは()私の2つのいずれかを返すサーバスクリプトにAJAX要求を送信します。
私は恐ろしいエコー(実際のmp3/ogg変換ソフトウェアによって引き起こされるかもしれないし、そうでないかもしれない)を使わずにオーディオを再生しようとしています。
onAudioLoadはあまりにも簡単に私たちの製品を盗む人を避けるために、オーディオを削除する要求を送信します:D
期待される動作:
デモテキスト領域に存在しているが、に、サーバー側に送信されますどのようなテキスト合成された後、オーディオはクライアントのスピーカーから再生されます。
ご不明な点がございましたら、ここで定期的にご確認ください。ここで
は、デモのURLです:
http://www.cepstral.com/demos/temp/cepstral_tts_demo.php
は、任意およびすべてのヘルプをありがとうございました。
究極の質問:Chromeでなく、Firefoxの11とIE9で期待どおり
はなぜこの仕事をしますか?
firefoxでは、最初の音声要求だけが再生されます。
IE9では音声は再生されません。
私はオーディオが決して安全ではないことを知っています。私たちは、一般のユーザーにとってはそれをもっと難しくしようとしています。
あなたはブラウザの外でファイルをテストしました「私は単に恐ろしいエコーせずに再生するオーディオを取得しようとしていますか」? – PeeHaa
はあなたがクライアントに送信すべてはあなたのうち、すでに手に右であることを知っている「onAudioLoadは、あまりにも簡単に私たちの製品を盗む人を避けるために、オーディオを削除する要求を送信しますか」? – PeeHaa
私は何が起こっているのかについてより明確な質問を追加しました。私はそれが外出先からはっきりしていると思ったが、もちろん、自分の文章を最も簡単に理解する。 – thatidiotguy