Polymer3.x音频被缓存

Polymer3.x音频被缓存,polymer,polymer-3.x,app-route,Polymer,Polymer 3.x,App Route,我正在使用cli中的polymer-3-starter-kit构建polymer3应用程序。 它根据选定的播放列表从公共api获取歌曲 获得以下问题: 第一首歌被禁用 音频似乎被缓存,在路由更改时不会更改 例如:最初(或页面刷新时),加载播放列表1。当我点击Play2并播放歌曲2时,Play1-song2实际上正在播放。在选中“检查元素”时,存在正确的URL(播放列表2-2) 我的歌.js class MySong扩展了聚合关系{ 静态获取模板(){ 返回html` [[项目名称]] `;

我正在使用cli中的
polymer-3-starter-kit
构建polymer3应用程序。 它根据选定的播放列表从公共api获取歌曲

获得以下问题:

  • 第一首歌被禁用

  • 音频似乎被缓存,在路由更改时不会更改

    例如:最初(或页面刷新时),加载播放列表1。当我点击Play2并播放歌曲2时,Play1-song2实际上正在播放。在选中“检查元素”时,存在正确的URL(播放列表2-2)

  • 我的歌.js
    class MySong扩展了聚合关系{
    静态获取模板(){
    返回html`
    [[项目名称]]
    `;
    }
    静态获取属性(){
    返回{
    建议1:{
    类型:字符串,
    价值观:“我的歌”,
    },
    所有曲目:{
    类型:数组,
    值:[{}],
    }
    };
    }
    HandlerResponse(事件、请求){
    让tracks=request.response.tracks;
    this.allTracks=[];
    用于(让轨道跟踪){
    让name=track.name;
    让艺术家=track.artistName;
    让albumURL=track.previewURL;
    让imageUrl=`;
    this.allTracks.push({name,artist,albumURL,imageUrl});
    }
    }
    
    }
    你能在
    MyApp
    中显示包含
    MySong
    元素的位置吗?@Scarygami我已经更新了上面的问题陈述(我的app.js中的代码),并添加了包含MySong元素的位置。