mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update servo-media: handle decoder errors and use safer/nicer player API
This commit is contained in:
parent
e31339245c
commit
0db628028a
3 changed files with 10 additions and 11 deletions
|
@ -461,7 +461,7 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
}),
|
||||
&canceller,
|
||||
);
|
||||
}).error(move || {
|
||||
}).error(move |error| {
|
||||
let _ = task_source_.queue_with_canceller(
|
||||
task!(audio_decode_eos: move || {
|
||||
let this = this_.root();
|
||||
|
@ -473,7 +473,8 @@ impl BaseAudioContextMethods for BaseAudioContext {
|
|||
&DOMException::new(&this.global(), DOMErrorName::DataCloneError),
|
||||
ExceptionHandling::Report);
|
||||
}
|
||||
resolver.promise.reject_error(Error::Type("Audio decode error".to_owned()));
|
||||
let error = format!("Audio decode error {:?}", error);
|
||||
resolver.promise.reject_error(Error::Type(error));
|
||||
}),
|
||||
&canceller_,
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue