shareMediaMusic method
分享 - 音乐
Implementation
Future<void> shareMediaMusic({
required int scene,
String? title,
String? description,
Uint8List? thumbData,
String? musicUrl,
String? musicDataUrl,
String? musicLowBandUrl,
String? musicLowBandDataUrl,
}) {
assert(title == null || title.length <= 512);
assert(description == null || description.length <= 1024);
assert(thumbData == null || thumbData.lengthInBytes <= 32 * 1024);
assert(
(musicUrl != null && musicUrl.length <= 10 * 1024) ||
(musicLowBandUrl != null && musicLowBandUrl.length <= 10 * 1024),
);
return _channel.invokeMethod<void>(
_METHOD_SHAREMUSIC,
<String, dynamic>{
_ARGUMENT_KEY_SCENE: scene, // Scene
if (title != null) _ARGUMENT_KEY_TITLE: title,
if (description != null) _ARGUMENT_KEY_DESCRIPTION: description,
if (thumbData != null) _ARGUMENT_KEY_THUMBDATA: thumbData,
if (musicUrl != null) _ARGUMENT_KEY_MUSICURL: musicUrl,
if (musicDataUrl != null) _ARGUMENT_KEY_MUSICDATAURL: musicDataUrl,
if (musicLowBandUrl != null)
_ARGUMENT_KEY_MUSICLOWBANDURL: musicLowBandUrl,
if (musicLowBandDataUrl != null)
_ARGUMENT_KEY_MUSICLOWBANDDATAURL: musicLowBandDataUrl,
},
);
}