Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

playblocking

Play audio from audioplayer object, holding control until playback completes

Syntax

playblocking(playerObj)
playblocking(playerObj,start)
playblocking(playerObj,[start,stop])

Description

playblocking(playerObj) plays the audio associated with audioplayer object playerObj from beginning to end. playblocking does not return control until playback completes.

playblocking(playerObj,start) plays audio from the sample indicated by start to the end.

playblocking(playerObj,[start,stop]) plays audio from the sample indicated by start to the sample indicated by stop.

Examples

expand all

Play two audio samples with and without blocking using the play and playblocking methods.

Load data from example files chirp.mat and gong.mat.

chirpData = load('chirp.mat');
chirpObj = audioplayer(chirpData.y,chirpData.Fs);

gongData = load('gong.mat');
gongObj = audioplayer(gongData.y,gongData.Fs);

Play the samples with blocking, one after the other.

playblocking(chirpObj);
playblocking(gongObj);

Play without blocking. The audio can overlap.

play(chirpObj);
play(gongObj);

Play audio from the example file handel.mat starting 4 seconds from the beginning.

load handel.mat;
playerObj = audioplayer(y,Fs);
start = playerObj.SampleRate * 4;

play(playerObj,start);

Play the first 3 seconds of audio from the example file handel.mat.

load handel.mat;
playerObj = audioplayer(y,Fs);
start = 1;
stop = playerObj.SampleRate * 3;

play(playerObj,[start,stop]);

See Also

|

How To

Was this topic helpful?