Skip to main content

AudioManager

                            
                              
                                class 
                                AudioManager
                              
                              

Constructors

constructor

                            
                              
                                public 
                                new
                                AudioManager
                                
                                  
                                    
                                      logger
                                      : 
                                      Logger
                                    
                                  
                                
                                : 
                                AudioManager
                              
                              

Parameters

Accessors

onDataChanged

                            
                              
                                public 
                                get 
                                onDataChanged
                                (): 
                                SubscribableValueEvent
                                
                                  
                                    
                                      
                                        
                                          
                                            null
                                          
                                          
                                            AudioData
                                          
                                        
                                      
                                    
                                  
                                
                              
                              

Methods

getTime

                            
                              
                                public 
                                getTime
                                (): 
                                number
                              
                              

isInRange

                            
                              
                                public 
                                isInRange
                                
                                  
                                    
                                      time
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                boolean
                              
                              

Parameters


isReady

                            
                              
                                public 
                                isReady
                                (): 
                                
                                  
                                    
                                      null
                                    
                                    
                                      boolean
                                    
                                    
                                      ''
                                    
                                  
                                
                              
                              

setMuted

                            
                              
                                public 
                                setMuted
                                
                                  
                                    
                                      isMuted
                                      : 
                                      boolean
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


setOffset

                            
                              
                                public 
                                setOffset
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


setPaused

                            
                              
                                public 
                                setPaused
                                
                                  
                                    
                                      isPaused
                                      : 
                                      boolean
                                    
                                  
                                
                                : 
                                Promise
                                
                                  
                                    
                                      boolean
                                    
                                  
                                
                              
                              

Pause/resume the audio.

Parameters

  • isPaused : boolean

    Whether the audio should be paused or resumed.


setSource

                            
                              
                                public 
                                setSource
                                
                                  
                                    
                                      src
                                      : 
                                      string
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


setTime

                            
                              
                                public 
                                setTime
                                
                                  
                                    
                                      value
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


setVolume

                            
                              
                                public 
                                setVolume
                                
                                  
                                    
                                      volume
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                void
                              
                              

Parameters


toAbsoluteTime

                            
                              
                                public 
                                toAbsoluteTime
                                
                                  
                                    
                                      time
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                number
                              
                              

Parameters


toRelativeTime

                            
                              
                                public 
                                toRelativeTime
                                
                                  
                                    
                                      time
                                      : 
                                      number
                                    
                                  
                                
                                : 
                                number
                              
                              

Parameters