音频

你可以直接嵌入音频文件,并使用一个简单的短码[audio]播放它们。支持的文件类型有mp3、ogg、wma、m4a和wav。

 

音频短码

以下短码显示加载music.mp3文件的音频播放器:

[audio src="music.mp3"]

要使用模板文件中的短码,使用do_shortcode函数。当music.mp3文件被存储在(theme_directory)/sounds目录下时,在你的模板文件中插入以下代码:

$music_file = get_template_directory_uri() . "/sounds/music.mp3"; 
echo do_shortcode('[audio mp3=' . $music_file . ']');

该短码创建了音频播放器,如下面的截图所示。

Audio player

 

循环播放和自动播放

支持以下基本选项:

 

Loop

允许媒体的循环播放。

  • “off” – 不要循环媒体。默认情况下。
  • “on” – 媒体将循环到开头并自动继续播放。

 

Autoplay

导致媒体文件一准备好就自动播放。

  • 0 – 不要自动播放媒体。默认情况下。
  • 1 – 媒体一旦准备好,就会立即播放。

下面的例子在页面加载后立即开始播放音乐并循环播放。

echo do_shortcode('[audio mp3=' . $music_file . ' loop = "on" autoplay = 1]');

 

样式

如果你想改变音频播放器的外观和感觉,你可以通过针对默认的wp-audio-shortcode类名称来实现。如果你在style.css中插入以下代码,音频播放器的一半宽度将被显示。

.wp-audio-shortcode {
  width: 50%;
}

 

支持的音频格式

  • mp3
  • ogg
  • wma
  • m4a
  • wav