setWebCrossOrigin method

  1. @override
Future<SetWebCrossOriginResponse> setWebCrossOrigin(
  1. SetWebCrossOriginRequest request
)
override

Sets the 'crossOrigin' attribute on the web audio element.

Implementation

@override
Future<SetWebCrossOriginResponse> setWebCrossOrigin(
    SetWebCrossOriginRequest request) async {
  _audioElement.crossOrigin = const {
    WebCrossOriginMessage.anonymous: 'anonymous',
    WebCrossOriginMessage.useCredentials: 'use-credentials',
  }[request.crossOrigin];
  return SetWebCrossOriginResponse();
}