Wordpress3.51でMediaElement.jsWordpressプラグイン2.10.3を使用する
シナリオ:ポッドキャストmp3ファイルを提供するためのブラウザー/プラットフォーム間の互換性を取得しようとしています。サブスクライバー(プレミアム)は、最新の10個のポッドキャストのリストを持っており、それらを聞く(MediaElementJSプレーヤーが入ってくる場所)かダウンロードすることができます。
getElementById onclick関数を使用して、各リッスンリンクのソースmp3ファイルを渡します。ダミーの(サイレント)mp3ファイル*がロードされたMediaelementJSプレーヤーdivを非表示にしています。ユーザーが特定のリッスンリンクをクリックすると、div(およびプレーヤー)が表示され、プレーヤーのソースファイルが次のように更新されます。彼らが聞きたいファイル。*(実際のmp3ファイルがソースされていないと、プレーヤーをページ上で空のままにすることはできず、非表示にすることもできませんでした。したがって、ダミー/サイレントファイルです。)
これは、Chrome、IE9、Safari、および私がチェックしたさまざまなモバイルブラウザー(Dolphin、デフォルトブラウザー、Android上のChrome)で完全に機能します。まだIOSをチェックしていませんが、動作することを期待しています。IE8は(まだ)機能していませんが、私はそれを理解する必要があります。
OK-問題-
Firefoxで、(Firebugを介して)恐ろしい「「audio / mpeg」のHTTP「Content-Type」はサポートされていません。メディアリソース(filename.mp3)のロードに失敗しました。」Operaも同じだと思いますが、まだテストしていません。
タイトルに記載されているように、Apacheサーバーで.htaccessMIMESが正しく設定されています。.htaccessの編集には再起動が必要ないため、Apacheを再起動していません。また、ここに入ることができないという理由で、現時点ではサイトを一時的に停止することは望ましくありません。多くのユーザーの1人。
Firefoxが機能する必要があるので、これは私にとって大きな問題になります。奇妙なことに、MediaElements.jsホームページのデモmp3は正常に読み込まれますが、プラグインではなく完全なjsコードを使用しています。
次のショートコードパラメータを使用しています。
[mejsaudio src ='(ダミーのmp3ファイルの名前/パス)' preload ='auto' autoplay ='true']
ショートコードで「src=」を「mp3=」に変更しようとしましたが、getElementById関数がmp3パラメータを認識しません。私はinnerHTMLを使ってパラメータを変更しようとはしていません。
文書化されていない「モード」スイッチがある場所を読みました。ショートコードに「mode=auto_plugins」を追加しようとしましたが、何も起こりません。とにかく、プラグインコードでモードパラメータがチェックされているのがわかりません。
ですから、残念ながら、私はそこにいます。