要做到这一点,您需要一个插件。它需要解析视频并保存元信息。
我建议初学者先看看这个库:http://code.google.com/p/flv4php/
至于将其实现为WordPress插件,您需要编写一个函数并将其挂接到wp\\u generate\\u attachment\\u元数据过滤器。代码基本上如下所示:
function my_attachment_metadata($meta, $attachment_id) {
$attachment = get_post( $attachment_id );
$mime = get_post_mime_type( $attachment );
$file = get_attached_file( $attachment_id );
// use the $mime value to determine if you need to scan the file (video/x-flv)
// use the $file for scanning for any meta data
// store the meta data in $meta[\'whatever\'] for each piece of info
return $meta;
}
add_filter(\'wp_generate_attachment_metadata\',\'my_attachment_metadata\',10,2);
任何添加到$meta并返回的元数据都将与附件帖子一起存储。然后,您可以稍后使用wp\\u get\\u attachment\\u元数据($attachment\\u id)检索它,而无需重新分析文件或任何内容。