I'm trying to play a blob audio and it's not working from iOS, but it's working as expected from Android.
Code:
component logic:
// audioBlob is a Blob recorded using Cordova File and Media Plugins
const src = createObjectURL(audioBlob);
this.audioUrl = this.sanitizer.bypassSecurityTrustResourceUrl(src);
component render:
<audio #audio [src]="audioUrl"></audio>
Error:
2021-06-16 15:18:30.411822-0500 MyApp[57200:5859787] [assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=3 "Required client entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"MediaPlayback" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Required client entitlement is missing}>
2021-06-16 15:18:30.412027-0500 MyApp[57200:5859787] [ProcessSuspension] 0x10fe93e70 - ProcessAssertion: Failed to acquire RBS MediaPlayback assertion 'WebKit Media Playback' for process with PID 57284, error: Error Domain=RBSAssertionErrorDomain Code=3 "Required client entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"MediaPlayback" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Required client entitlement is missing}
2021-06-16 15:18:30.413094-0500 MyApp[57200:5859787] [assertion] Error acquiring assertion: <Error Domain=RBSAssertionErrorDomain Code=3 "Required client entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"MediaPlayback" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Required client entitlement is missing}>
2021-06-16 15:18:30.413260-0500 MyApp[57200:5859787] [ProcessSuspension] 0x10fe93ea0 - ProcessAssertion: Failed to acquire RBS MediaPlayback assertion 'WebKit Media Playback' for process with PID 57200, error: Error Domain=RBSAssertionErrorDomain Code=3 "Required client entitlement is missing" UserInfo={RBSAssertionAttribute=<RBSDomainAttribute| domain:"com.apple.webkit" name:"MediaPlayback" sourceEnvironment:"(null)">, NSLocalizedFailureReason=Required client entitlement is missing}
Hello Ionic Team,
I'm trying to play a blob audio and it's not working from iOS, but it's working as expected from Android.
Code:
Error:
Any help is really appreciated! <3