diff --git a/src/lib/storage.js b/src/lib/storage.js index 6d858e6c20e57f919cbaa6dfc3eb2080b9f915ce..b2094c118d93248e8a373d32947a60927d0be320 100644 --- a/src/lib/storage.js +++ b/src/lib/storage.js @@ -25,6 +25,10 @@ class Storage extends ScratchStorage { [this.AssetType.ImageVector, this.AssetType.ImageBitmap, this.AssetType.Sound], asset => `${ASSET_SERVER}/internalapi/asset/${asset.assetId}.${asset.dataFormat}/get/` ); + this.addWebSource( + [this.AssetType.Sound], + asset => `/static/extension-assets/scratch3_music/${asset.assetId}.${asset.dataFormat}` + ); defaultProjectAssets.forEach(asset => this.cache( this.AssetType[asset.assetType], this.DataFormat[asset.dataFormat],