{"action":"closed","issue":{"url":"https://api.github.com/repos/w3c/mediacapture-output/issues/16","repository_url":"https://api.github.com/repos/w3c/mediacapture-output","labels_url":"https://api.github.com/repos/w3c/mediacapture-output/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/w3c/mediacapture-output/issues/16/comments","events_url":"https://api.github.com/repos/w3c/mediacapture-output/issues/16/events","html_url":"https://github.com/w3c/mediacapture-output/issues/16","id":69129551,"number":16,"title":"HTMLMediaElement.setSinkId() when media element is paused doesn't change output device?","user":{"login":"foolip","id":498917,"avatar_url":"https://avatars.githubusercontent.com/u/498917?v=3","gravatar_id":"","url":"https://api.github.com/users/foolip","html_url":"https://github.com/foolip","followers_url":"https://api.github.com/users/foolip/followers","following_url":"https://api.github.com/users/foolip/following{/other_user}","gists_url":"https://api.github.com/users/foolip/gists{/gist_id}","starred_url":"https://api.github.com/users/foolip/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/foolip/subscriptions","organizations_url":"https://api.github.com/users/foolip/orgs","repos_url":"https://api.github.com/users/foolip/repos","events_url":"https://api.github.com/users/foolip/events{/privacy}","received_events_url":"https://api.github.com/users/foolip/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2015-04-17T12:27:23Z","updated_at":"2016-10-27T12:35:32Z","closed_at":"2016-10-27T12:35:32Z","body":"http://w3c.github.io/mediacapture-output/#widl-HTMLMediaElement-setSinkId-Promise-void--DOMString-sinkId\r\n\r\nThe \"stop playing this object's audio out of the device represented by the sinkId attribute\" and \"start playing this object's audio out of the device represented by sinkId\" steps are predicated on the media element being playing.\r\n\r\nA literal reading of this would be that calling `setSinkId()` while the media element is paused would have no effect other than changing the sinkId attribute, so that when playback continues it's using the original device.\r\n\r\nMaking these steps unconditional ought to fix the problem."}}
{"actor":{"display_login":"guidou"}}