File tree 1 file changed +4
-5
lines changed
1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -138,11 +138,10 @@ export class TNSPlayer extends Observable {
138
138
139
139
this . prepareAudioSession ( options ) ;
140
140
141
- const errorRef = new interop . Reference ( ) ;
141
+ const errorRef = new interop . Reference < NSError > ( ) ;
142
142
this . _player = AVAudioPlayer . alloc ( ) . initWithContentsOfURLError ( NSURL . fileURLWithPath ( fileName ) , errorRef ) ;
143
143
if ( errorRef && errorRef . value ) {
144
- reject ( errorRef . value ) ;
145
- return ;
144
+ throw interop . NSErrorWrapper ( errorRef . value ) ;
146
145
} else if ( this . _player ) {
147
146
this . handleStartPlayer ( options ) ;
148
147
@@ -178,10 +177,10 @@ export class TNSPlayer extends Observable {
178
177
179
178
this . prepareAudioSession ( options ) ;
180
179
181
- const errorRef = new interop . Reference ( ) ;
180
+ const errorRef = new interop . Reference < NSError > ( ) ;
182
181
this . _player = AVAudioPlayer . alloc ( ) . initWithDataError ( data , errorRef ) ;
183
182
if ( errorRef && errorRef . value ) {
184
- return reject ( errorRef . value ) ;
183
+ throw interop . NSErrorWrapper ( errorRef . value ) ;
185
184
} else if ( this . _player ) {
186
185
this . handleStartPlayer ( options ) ;
187
186
You can’t perform that action at this time.
0 commit comments