SoundPlayer Members
MSDN Home
MSDN
MSDN Library
.NET Development
.NET Framework 3.5
.NET Framework Class Library
System.Media Namespace
SoundPlayer Class
SoundPlayer Class
SoundPlayer Members
SoundPlayer Constructor
SoundPlayer Methods
SoundPlayer Properties
SoundPlayer Events
Switch View :
Classic
Lightweight Beta
ScriptFree
Feedback
.NET Framework Class Library
SoundPlayer Members
Controls playback of a sound from a .wav file.
The
SoundPlayer
type exposes the following members.
Constructors
Name
Description
SoundPlayer
Overloaded.
Initializes a new instance of the
SoundPlayer
class.
Top
Methods
Name
Description
CreateObjRef
Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
(Inherited from
MarshalByRefObject
.)
Dispose
Overloaded.
Equals
Determines whether the specified
Object
is equal to the current
Object
.
(Inherited from
Object
.)
Finalize
Releases unmanaged resources and performs other cleanup operations before the
Component
is reclaimed by garbage collection.
(Inherited from
Component
.)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from
Object
.)
GetLifetimeService
Retrieves the current lifetime service object that controls the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
GetService
Returns an object that represents a service provided by the
Component
or by its
Container
.
(Inherited from
Component
.)
GetType
Gets the
Type
of the current instance.
(Inherited from
Object
.)
InitializeLifetimeService
Obtains a lifetime service object to control the lifetime policy for this instance.
(Inherited from
MarshalByRefObject
.)
Load
Loads a sound synchronously.
LoadAsync
Loads a .wav file from a stream or a Web resource using a new thread.
MemberwiseClone
Overloaded.
OnLoadCompleted
Raises the
LoadCompleted
event.
OnSoundLocationChanged
Raises the
SoundLocationChanged
event.
OnStreamChanged
Raises the
StreamChanged
event.
Play
Plays the .wav file using a new thread, and loads the .wav file first if it has not been loaded.
PlayLooping
Plays and loops the .wav file using a new thread, and loads the .wav file first if it has not been loaded.
PlaySync
Plays the .wav file and loads the .wav file first if it has not been loaded.
Stop
Stops playback of the sound if playback is occurring.
ToString
Overloaded.
Top
Properties
Name
Description
CanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from
Component
.)
Container
Gets the
IContainer
that contains the
Component
.
(Inherited from
Component
.)
DesignMode
Gets a value that indicates whether the
Component
is currently in design mode.
(Inherited from
Component
.)
Events
Gets the list of event handlers that are attached to this
Component
.
(Inherited from
Component
.)
IsLoadCompleted
Gets a value indicating whether loading of a .wav file has successfully completed.
LoadTimeout
Gets or sets the time, in milliseconds, in which the .wav file must load.
Site
Gets or sets the
ISite
of the
Component
.
(Inherited from
Component
.)
SoundLocation
Gets or sets the file path or URL of the .wav file to load.
Stream
Gets or sets the
Stream
from which to load the .wav file.
Tag
Gets or sets the
Object
that contains data about the
SoundPlayer
.
Top
Events
Name
Description
Disposed
Occurs when the component is disposed by a call to the
Dispose
method.
(Inherited from
Component
.)
LoadCompleted
Occurs when a .wav file has been successfully or unsuccessfully loaded.
SoundLocationChanged
Occurs when a new audio source path for this
SoundPlayer
has been set.
StreamChanged
Occurs when a new
Stream
audio source for this
SoundPlayer
has been set.
Top
Explicit Interface Implementations
Name
Description
ISerializable
.
.
::
.
GetObjectData
For a description of this member, see the
ISerializable
.
.
::
.
GetObjectData
method.
Top
See Also
Reference
SoundPlayer Class
System.Media Namespace
Tags :