File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 133
133
var audioTest = null ;
134
134
if ( ! noAudio ) {
135
135
audioTest = new Audio ( ) ;
136
+ var codecRegex = / ^ n o | m a y b e $ / ;
136
137
var codecs = {
137
- mp3 : ! ! audioTest . canPlayType ( 'audio/mpeg;' ) . replace ( / ^ n o $ / , '' ) ,
138
- opus : ! ! audioTest . canPlayType ( 'audio/ogg; codecs="opus"' ) . replace ( / ^ n o $ / , '' ) ,
139
- ogg : ! ! audioTest . canPlayType ( 'audio/ogg; codecs="vorbis"' ) . replace ( / ^ n o $ / , '' ) ,
140
- wav : ! ! audioTest . canPlayType ( 'audio/wav; codecs="1"' ) . replace ( / ^ n o $ / , '' ) ,
141
- m4a : ! ! ( audioTest . canPlayType ( 'audio/x-m4a;' ) || audioTest . canPlayType ( 'audio/aac;' ) ) . replace ( / ^ n o $ / , '' ) ,
142
- weba : ! ! audioTest . canPlayType ( 'audio/webm; codecs="vorbis"' ) . replace ( / ^ n o $ / , '' )
138
+ mp3 : ! ! audioTest . canPlayType ( 'audio/mpeg;' ) . replace ( codecRegex , '' ) ,
139
+ opus : ! ! audioTest . canPlayType ( 'audio/ogg; codecs="opus"' ) . replace ( codecRegex , '' ) ,
140
+ ogg : ! ! audioTest . canPlayType ( 'audio/ogg; codecs="vorbis"' ) . replace ( codecRegex , '' ) ,
141
+ wav : ! ! audioTest . canPlayType ( 'audio/wav; codecs="1"' ) . replace ( codecRegex , '' ) ,
142
+ m4a : ! ! ( audioTest . canPlayType ( 'audio/x-m4a;' ) || audioTest . canPlayType ( 'audio/aac;' ) ) . replace ( codecRegex , '' ) ,
143
+ weba : ! ! audioTest . canPlayType ( 'audio/webm; codecs="vorbis"' ) . replace ( codecRegex , '' )
143
144
} ;
144
145
}
145
146
You can’t perform that action at this time.
0 commit comments