Constructor
new SoundChannel()
Extends
Member
duration :Number
Total acquisition time.
isStopped :Boolean
Indicates whether the sound has been paused.
loops :int
Cycle times.
position :Number
Gets the current play time.
startTime :Number
Start time.
url :String
Sound address.
volume :Number
Methods
__runComplete()
Private
event(type, dataopt) → {Boolean}
Dispatch events.
- Inherited From:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
type |
String
|
Event type. | ||
data |
Object
|
<optional> |
null | data (optional) callback data. Be careful: If you need to pass multiple parameters, P1, P2, P3, you can use the array structure, such as: [p1,p2,p3,...] If you need to call a single parameter P, and P is an array, you need to use a structure such as: [p] Other single parameters, P, can be passed directly to the parameter P. |
Returns:
- Type:
-
Boolean
Is there a listener for this event type? If there is a listener, the value is true, otherwise the value is false.
hasListener(type) → {Boolean}
inspect EventDispatcher Object registers any listeners for a particular event type.
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
type |
String
|
Event type. |
Returns:
- Type:
-
Boolean
If the specified type of listener has been registered, the value is true; otherwise, the value is false.
isMouseEvent(type) → {Boolean}
Detects whether the specified event type is a mouse event.
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
type |
String
|
Event type. |
Returns:
- Type:
-
Boolean
If it is a mouse event, the value is true; otherwise, the value is false.
off(type, caller, listener, onceOnly) → {EventDispatcher}
from EventDispatcher Delete listeners in object.
- Inherited From:
Parameters:
Name | Type | Description |
---|---|---|
type |
String
|
Event type. |
caller |
Object
|
The domain of the event listener function. |
listener |
function
|
Event listener function. |
onceOnly |
Boolean
|
(optional) if the value is true, only the listeners added by the once method are removed. |
offAll(typeopt) → {EventDispatcher}
from EventDispatcher Removes all listeners that specify the type of event in the object.
- Inherited From:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
type |
String
|
<optional> |
null | type (optional) event type. If the value is null, all types of listeners for this object are removed. |
on(type, caller, listener, argsopt) → {EventDispatcher}
Use EventDispatcher Object registers the event listener object of the specified type so that listeners can receive event notifications.
- Inherited From:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
type |
String
|
Event type. | ||
caller |
Object
|
The domain of the event listener function. | ||
listener |
function
|
Event listener function. | ||
args |
Array
|
<optional> |
null | args Optional callback parameters for the event listener function. |
once(type, caller, listener, argsopt) → {EventDispatcher}
Use EventDispatcher Object registers the event listener object of the specified type so that the listener can receive the event notification, which is automatically removed after a response event.
- Inherited From:
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
type |
String
|
Event type. | ||
caller |
Object
|
The domain of the event listener function. | ||
listener |
function
|
Event listener function. | ||
args |
Array
|
<optional> |
null | args Optional callback parameters for the event listener function. |
pause()
Pause.
play()
Play.
resume()
Continue play.
stop()
Stop it。