1

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」を追加しようとしましたが、何も起こりません。とにかく、プラグインコードでモードパラメータがチェックされているのがわかりません。

ですから、残念ながら、私はそこにいます。

4

2 に答える 2

0

わかりました、これは WordPress だけの問題ではありません。これはそれを超えています。

Firefox および Opera では、インターネット対応の場所と通信しようとすると、null 変数が存在すると主張して、ビデオの Flash フォールバックが壊れます。これは、バージョン 2.11.0 で提供されるデモで発生します。

MP3 に関しては、まったく表示されません。プレーヤーのコントロール バーがまったく表示されません。コントロール バーがないと、プレーヤーを起動できません。自動起動をテストしていませんが、メディアを自動起動させたくないので、これは役に立ちません。

これがいつ対処されるかについてのアイデアはありますか?

于 2013-03-21T13:43:05.437 に答える
0

FireFox は MP3 を再生しません。mp3 と同じファイル名で同じフォルダーに .ogg ファイルをロードする必要があります。もちろん、他のブラウザの mp3 はそのままにしておいてください。

ここでmp3をoggに変換できます... http://audio.online-convert.com/convert-to-ogg

于 2013-04-01T17:18:03.027 に答える