web-dev-qa-db-ja.com

新しいwp_read_video_metadata関数の使い方

WordPress 3.6では、ビデオファイルとオーディオファイルからメタデータを読み取ることができます。私はコーデックスを読み終え( http://codex.wordpress.org/Function_Reference/wp_read_video_metadata )、さらにはビットレートを取得するための実装を試みました。ビデオ、しかし結果なし。誰もが以下の質問に対する答えを知っていますか:

  1. この機能を使ってAmazon S3でホストされている私のビデオのメタデータを読み取ることはできますか?基本的にこの機能は外部のビデオとオーディオに使用できますか?
  2. これをページテンプレートで呼び出すことはできますか? codexからデフォルトの例を試したときに受け取ったエラーは、関数wp_read_video_metadataが見つからなかったことです。これは、ファイルwp-admin/includes/media.phpが標準ページテンプレートに含まれていないことを示します。
  3. 最後に、これらの新しい機能を使用してオーディオまたはビデオのメタデータを取得する実例がありますか?

どんな助けでも素晴らしいでしょう。ありがとうございます。

1
bcoyour
  1. この機能を使ってAmazon S3でホストされている私のビデオのメタデータを読み取ることはできますか。

私はそうは思わない。 WordPressのコードはPHP関数 file_exists() を使っていますが、これは外部ファイルをチェックできないとは言っていません。ただし、ID3コードはWebサーバーのオペレーティングシステムを特定しようとするため、ID3検出にはローカルファイルが必要になるようです。

  1. これをページテンプレートで呼び出すことはできますか?

ページテンプレートから実行するには含める必要があります。 wp_read_video_metadata()関数が実行されるときにID3ファイルがロードされるべきです。

require_once( ABSPATH . 'wp-admin/includes/media.php' );
  1. 最後に、これらの新しい機能を使用してオーディオまたはビデオのメタデータを取得する実例がありますか?

私はしませんが、おそらくこれが役に立ちます。

クイックスタートmini FAQによるとID3 readme.txtファイル:

Q:getID3()が私のサーバー/ファイルで動作することをどのように確認できますか?
A:getID3()をディレクトリに解凍してから/demos/demo.browse.phpにアクセスしてください。

ファイルは Sourceforge にあります。

1