小程序
小游戏
企业微信
微信支付
扫描小程序码分享
Android分享音乐链接到微信好友,分享出去后显示红色感叹号,提示分享失败。
但是视频可以分享出去。
使用的设备为小米10,系统版本为Android10。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,详细描述一下复现的流程。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,复现流程如下:
1、调用微信拉起api,发起分享音乐的功能,代码如下:
WXMusicObject music = new WXMusicObject(); music.musicUrl= url; WXMediaMessage msg = new WXMediaMessage(music); msg.title = title; msg.description = TextUtils.isEmpty(description) ? "话言话语" : description; Bitmap bmp = BitmapFactory.decodeResource(context.getResources(), R.drawable.app_icon); Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, 250, 250, true); msg.thumbData = bmpToByteArray(thumbBmp, true); //构造一个Req SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = "music"; req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; //调用api接口,发送数据到微信 getApi().sendReq(req);
2、弹出微信,选择微信好友,确定分享。
我查了一下,网上有说微信分享音频需要申请,而且分享的url不能是另外,我发现musicUrl填百度的域名竟然可以成功分享出去的url不支持第三方云域名,我想确认一下,这个说法真实的吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,详细描述一下复现的流程。
你好,复现流程如下:
1、调用微信拉起api,发起分享音乐的功能,代码如下:
WXMusicObject music = new WXMusicObject(); music.musicUrl= url; WXMediaMessage msg = new WXMediaMessage(music); msg.title = title; msg.description = TextUtils.isEmpty(description) ? "话言话语" : description; Bitmap bmp = BitmapFactory.decodeResource(context.getResources(), R.drawable.app_icon); Bitmap thumbBmp = Bitmap.createScaledBitmap(bmp, 250, 250, true); msg.thumbData = bmpToByteArray(thumbBmp, true); //构造一个Req SendMessageToWX.Req req = new SendMessageToWX.Req(); req.transaction = "music"; req.message = msg; req.scene = SendMessageToWX.Req.WXSceneSession; //调用api接口,发送数据到微信 getApi().sendReq(req);
2、弹出微信,选择微信好友,确定分享。
我查了一下,网上有说微信分享音频需要申请,而且分享的url不能是另外,我发现musicUrl填百度的域名竟然可以成功分享出去的url不支持第三方云域名,我想确认一下,这个说法真实的吗