diff --git a/src/players/FilePlayer.js b/src/players/FilePlayer.js index a15a7667..f849dfcc 100644 --- a/src/players/FilePlayer.js +++ b/src/players/FilePlayer.js @@ -38,7 +38,7 @@ export default class FilePlayer extends Component { this.props.url !== prevProps.url && !isMediaStream(this.props.url) ) { - this.player.removeAttribute('srcObject') + this.player.srcObject = null } } diff --git a/test/players/FilePlayer.js b/test/players/FilePlayer.js index 04e3e095..50c27a29 100644 --- a/test/players/FilePlayer.js +++ b/test/players/FilePlayer.js @@ -398,8 +398,7 @@ test('clear srcObject on url change', t => { const url = new MockMediaStream() const wrapper = shallow() const instance = wrapper.instance() - instance.player.removeAttribute = sinon.fake() instance.load(url) wrapper.setProps({ url: 'file.mpv' }) - t.true(instance.player.removeAttribute.calledOnceWith('srcObject')) + t.is(instance.player.srcObject, null) })