Используя SC.stream в моем приложении для реагирования, я просто пытаюсь воспроизвести трек из Soundcloud API. Вот мой код:
SC.initialize({
client_id: '12xxx' // my client ID
});
//[...]
console.log(this.props.track.trackId); // I get here successfully the trackId from the song I'd like to play
SC.stream('/tracks/'+this.props.track.trackId, function(track){
track.play();
console.log(track); // I successfully get the track object here. playState attribute is on 1
});
К сожалению, треки так и не начинают воспроизводиться. Я не получаю никаких ошибок в консоли.
Редактировать: проблема только в хроме, он отлично работает в firefox и сафари. Теперь я еще больше озадачен.
Редактировать 2: похоже, это связано с тем, что проигрыватель HTML5 не работает в Chrome: когда вы повторно включаете проигрыватель Flash в chrome://plugins/, установив флажок «всегда разрешено запускать», он работает