play
从 audioplayer
对象播放音频
语法
play(playerObj)
play(playerObj,start)
play(playerObj,[start,stop])
说明
play(playerObj)
从头至尾播放 audioplayer
对象 playerObj
所关联的音频。
play(playerObj,start)
从 start
所指示的样本至结尾播放音频。
play(playerObj,[start,stop])
从 start
所指示的样本至 stop
所指示的样本播放音频。
示例
排他和非排他播放
使用 play
和 playblocking
方法在排他和非排他的情况下播放两个音频样本。
从示例文件 chirp.mat
和 gong.mat
加载数据。
chirpData = load('chirp.mat'); chirpObj = audioplayer(chirpData.y,chirpData.Fs); gongData = load('gong.mat'); gongObj = audioplayer(gongData.y,gongData.Fs);
在排他的情况下播放样本,先播放一个,再播放另一个。
playblocking(chirpObj); playblocking(gongObj);
在非排它的情况下播放。音频可以重叠。
play(chirpObj); play(gongObj);
采样起点
从示例文件 handel.mat
中音频开头 4 秒处播放。
load handel.mat;
playerObj = audioplayer(y,Fs);
start = playerObj.SampleRate * 4;
play(playerObj,start);
样本范围
播放示例文件 handel.mat
中音频的前 3 秒。
load handel.mat;
playerObj = audioplayer(y,Fs);
start = 1;
stop = playerObj.SampleRate * 3;
play(playerObj,[start,stop]);
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)