WordPressプラグイン Audio playerでFile not foundと表示される理由

Audio Player: WordPressブログ上でオーディオファイルを再生するプラグイン

photo credit: Skley via photopin cc

photo credit: Skley via photopin cc

 

この度、WordPress ブログ上でオーディオファイルを再生するプラグイン、Audio Playerを導入したのですが、なかなか思った通りに音が鳴らなかったので、設定したときの手順について書きたいと思います。
※検証時のWordPressのバージョンは3.9.2, 4.0.0、Audio Playerのバージョンは 2.0.4.6です

 

スポンサーリンク

 

設定手順とハマったポイント

Audio playerを使うには、まずプラグインの新規追加で「Audio player」と検索し、インストールして有効化します。
検索の際、Audioとplayerの間にスペースを入れないとうまく検索でヒットしないので注意が必要です。

ダウンロード後は、プラグインの設定でAudio Playerを選択し、Default audio folder location(音声ファイルのダウンロードディレクトリ)を指定します。

設定はこれだけなので、あとは記事を書くときに、エディタの「メディアを追加」からアップロードした音声ファイルを貼り付ける(メディアプレイヤーに埋め込みで貼り付け)だけですが、この際、ファイルを再生しても File not found と表示され、再生ができませんでした。

 

デフォルトの貼り付けコードでは上手く再生されない

音が鳴らない原因は、htmlタグにありました。

再生すると、「メディアを追加」で貼り付けたデフォルトのコードの方は、File not foundと表示され、音が鳴りません。

以下に、「メディアを追加」のデフォルトの貼り付けコードと修正後コードを記載します。

※なお、本来どちらのコードも先頭には、[ が入りますが、記事にソースコードを載せるため外しています

 

デフォルト

・ファイル


・コード

audio mp3=”http://tanoshimutameno.com/wp-content/uploads/2014/10/RealLPC2.mp3″][/audio]

 

修正後

・ファイル


・コード

audio:http://tanoshimutameno.com/wp-content/uploads/2014/10/RealLPC2.mp3]

 

如何でしょうか?

こうしてみると、デフォルトの貼り付けコードが間違っている、と言えると思います。

 

なお、普通は、音声専用にaudioディレクトリを作成すると思いますが、私は、エディタから「メディアを追加」で画像ファイルと同じように音声も追加しており、そのためにこの現象が発生したとも考えられます。

 

Replace audio syntax

また、音が鳴らなかったもう一つの理由として、Audio Playerプラグインの設定のGeneralタブの”Replace audio syntax”のチェックボックスを外していたことがありました。

 

これが外れていても、File not foundと表示されます。

 

Audio Playerで音声ファイルを鳴らそうとしても鳴らなかった場合は、これらのタグや設定を確認してみて下さい。

 

追記

2014/10/06追記

コード部分が分かりにくい表記だったので修正しました。
また、検証時のWordPressバージョンと、Audio playerのバージョンを追記しました。

 

2014/11/03追記

本記事について問い合わせを頂きましたので追記します。

メディアを追加からアップロードした音声ファイルを貼り付ける際に、「メディアプレイヤーに埋め込みで貼り付け」を選択して貼り付けたところFile not foundで再生されなかったが「メディアファイルへのリンク」にしたところ再生できたという連絡を頂きました。

私の環境では、「メディアファイルへのリンク」にしたところAudio playerが表示されず以下の通りリンク先が表示されるのみでしたが、もしかすると環境によっては「メディアプレイヤーに埋め込みで貼り付け」が上手く動作しないのかもしれません。
その場合「メディアファイルへのリンク」にすることでうまく出来る場合があるのかなと思います。

RealLPC2

 

スポンサーリンク