MockSound class
class MockSound extends Sound {
MockSound() {
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
static Future<Sound> load(String url, [SoundLoadOptions soundLoadOptions = null]) {
return new Future<Sound>.value(new MockSound());
}
//-------------------------------------------------------------------------------------------------
//-------------------------------------------------------------------------------------------------
num get length {
// ToDo: We could load the WAV-file, parse the header and get the correct length!
return double.NAN;
}
SoundChannel play([bool loop = false, SoundTransform soundTransform]) {
if (soundTransform == null) {
soundTransform = new SoundTransform();
}
return new MockSoundChannel(this, loop, soundTransform);
}
}
Extends
Sound > MockSound
Static Methods
Future<Sound> load(String url, [SoundLoadOptions soundLoadOptions = null]) #
static Future<Sound> load(String url, [SoundLoadOptions soundLoadOptions = null]) {
return new Future<Sound>.value(new MockSound());
}
Constructors
Properties
Methods
SoundChannel play([bool loop = false, SoundTransform soundTransform]) #
SoundChannel play([bool loop = false, SoundTransform soundTransform]) {
if (soundTransform == null) {
soundTransform = new SoundTransform();
}
return new MockSoundChannel(this, loop, soundTransform);
}