以这种方式处理歌曲更改是否有效?
在我更新src
并重新呈现Audio
元素之后,事件侦听器将如何处理?
<audio
ref={ref => (this._player = ref)}
onEnded={() => this.next()}
src={this.props.active_song.audio_file}
onCanPlayThrough={this.onCanPlay.bind(this)}
onTimeUpdate={this.listenProgress.bind(this)}
onPause={this.onPause.bind(this)}
onPlay={this.onPlay.bind(this)}
autoPlay={this.state.play}
preload="none"
>
</audio>
答案 0 :(得分:1)
事件侦听器什么也不会发生。
动态更改Intent launchIntent = new Intent(context, WidgetAdapter.class);
时,仅更改url源,而不更改已加载的音频流。
要播放新音频,必须加载并播放。
Intent launchIntent = new Intent(context, MessageMeAppWidget.class);