使用小程序背景音乐播放阿里云私有OSS音频时,使用模拟器和安卓手机可以,但是IOS手机无法播放。
这里是因为IOS会默认增加一个header "Content-Type":"application/octet-stream"
所以在OSS签名时,使用options增加对应headers如下:
$ossClient->signUrl($bucket, $object, $timeout, Client::OSS_HTTP_GET, ['Content-Type' => 'application/octet-stream']) |

当然,安卓和IOS是需要区分的,具体业务代码还是需要自己完成