Leadtools.Annotations Requires Document/Medical product license | Send comments on this topic. | Back to Introduction - All Topics | Help Version 16.5.9.25
PlayAudio Method
See Also  Example
Leadtools.Annotations Namespace > AnnAutomation Class : PlayAudio Method



Plays the AnnAudioObject object that is currently being edited (selected) in this AnnAutomation.

Syntax

Visual Basic (Declaration) 
Public Overridable Sub PlayAudio() 
Visual Basic (Usage)Copy Code
Dim instance As AnnAutomation
 
instance.PlayAudio()
C# 
public virtual void PlayAudio()
C++/CLI 
public:
virtual void PlayAudio(); 

Example

Visual BasicCopy Code
Public Sub AnnAutomation_PlayAudio(ByVal automation As AnnAutomation, ByVal audioFilename As String)
   ' make sure no objects are selected
   automation.SelectNone()
   ' see if we can play audio (should say no)
   If (Not automation.CanPlayAudio) Then
      MessageBox.Show("Cannot play audio")
   End If

   ' add an audio object and select it
   Dim audio As AnnAudioObject = New AnnAudioObject()
   audio.Bounds = New AnnRectangle(100, 100, 200, 200, AnnUnit.Pixel)
   automation.Container.Objects.Add(audio)
   automation.StartEditing(audio, False)

   ' see if we can play audio
   ' (should say no, since the audio object does not have an audio file in the filename yet)
   If (Not automation.CanPlayAudio) Then
      MessageBox.Show("Cannot play audio")
   End If

   ' set up the filename for this audio object
   audio.FileName = audioFilename

   ' see if we can play audio (should play it now)
   If automation.CanPlayAudio Then
      automation.PlayAudio()
   End If
End Sub
C#Copy Code
public void AnnAutomation_PlayAudio(AnnAutomation automation, string audioFilename) 

   // make sure no objects are selected 
   automation.SelectNone(); 
   // see if we can play audio (should say no) 
   if(!automation.CanPlayAudio) 
      MessageBox.Show("Cannot play audio"); 
 
   // add an audio object and select it 
   AnnAudioObject audio = new AnnAudioObject(); 
   audio.Bounds = new AnnRectangle(100, 100, 200, 200, AnnUnit.Pixel); 
   automation.Container.Objects.Add(audio); 
   automation.StartEditing(audio, false); 
 
   // see if we can play audio  
   // (should say no, since the audio object does not have an audio file in the filename yet) 
   if(!automation.CanPlayAudio) 
      MessageBox.Show("Cannot play audio"); 
 
   // set up the filename for this audio object 
   audio.FileName = audioFilename; 
 
   // see if we can play audio (should play it now) 
   if(automation.CanPlayAudio) 
      automation.PlayAudio(); 
}

Remarks

AnnAutomation can play one or more AnnAudioObject if they are currently in edit mode (selected) and the value of the CanPlay property is true.

Use the CanPlayAudio property to determine whether you can call this method.

Requirements

Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family

See Also

Leadtools.Annotations requires a Document or Medical toolkit license and unlock key. For more information, refer to: Imaging Pro/Document/Medical Features