Closed OCTSJimmy closed 4 years ago
具体BUG表现是这样子的: StarrySky.with().playMusicByInfo(info); 这个方法是没法将 SongInfo 中的 mMapHeadData 传给 BaseMediaInfo 中的 mapHeadData 的。 只有 updatePlayList(List) 或 playMusic(List, int) 这两个方法才可以。 如图所示:
右侧的那个方法是playMusicByInfo(info)等update相关的以外的方法会调到的代码。 左侧的则为update相关的会调到的代码。 注意左侧划红线部分做了赋值,右侧没有这个赋值,导致BaseMediaInfo的mapHeadData一直为null。
望解决,非常感谢。
已更新。
具体BUG表现是这样子的: StarrySky.with().playMusicByInfo(info); 这个方法是没法将 SongInfo 中的 mMapHeadData 传给 BaseMediaInfo 中的 mapHeadData 的。 只有 updatePlayList(List) 或 playMusic(List, int) 这两个方法才可以。
如图所示:
右侧的那个方法是playMusicByInfo(info)等update相关的以外的方法会调到的代码。 左侧的则为update相关的会调到的代码。 注意左侧划红线部分做了赋值,右侧没有这个赋值,导致BaseMediaInfo的mapHeadData一直为null。
望解决,非常感谢。