{"action":"created","issue":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1130","repository_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js","labels_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1130/labels{/name}","comments_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1130/comments","events_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1130/events","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/1130","id":131659842,"number":1130,"title":"Cannot read property 'pause' of null (playbackController)","user":{"login":"TheHedge","id":7490116,"avatar_url":"https://avatars.githubusercontent.com/u/7490116?v=3","gravatar_id":"","url":"https://api.github.com/users/TheHedge","html_url":"https://github.com/TheHedge","followers_url":"https://api.github.com/users/TheHedge/followers","following_url":"https://api.github.com/users/TheHedge/following{/other_user}","gists_url":"https://api.github.com/users/TheHedge/gists{/gist_id}","starred_url":"https://api.github.com/users/TheHedge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheHedge/subscriptions","organizations_url":"https://api.github.com/users/TheHedge/orgs","repos_url":"https://api.github.com/users/TheHedge/repos","events_url":"https://api.github.com/users/TheHedge/events{/privacy}","received_events_url":"https://api.github.com/users/TheHedge/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-02-05T14:34:17Z","updated_at":"2016-02-05T15:29:37Z","closed_at":null,"body":"Steps to create.... \r\n1. Open Dash Javascript Player in a Chrome browser.  (I'm using it on a MacBook running El Captan).\r\n2. Select the stream `CableLabs Cenc PlayReady (InitData in MPD)`, which should (and does) fail to load since PlayReady is not available.\r\n3. Load the stream which does fail properly with a `DRM: KeySystem Access Denied!` message.\r\n4. Now select and try to load any stream which should play such as `Caption Test`.\r\n\r\nTypeError trap occurs.\r\n\r\n```\r\nTypeError: Cannot read property 'pause' of null\r\n    at Object.reset (Stream.js:150)\r\n    at Object.reset (StreamController.js:672)\r\n    at resetAndIntializePlayback (MediaPlayer.js:1505)\r\n    at Object.attachSource (MediaPlayer.js:1482)\r\n    at Object.$scope.doLoad (main.js:667)\r\n    at angular.min.js:72\r\n    at angular.min.js:144\r\n    at Object.e.$eval (angular.min.js:88)\r\n    at Object.e.$apply (angular.min.js:88)\r\n    at HTMLButtonElement.<anonymous> (angular.min.js:144)\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/comments/180402109","html_url":"https://github.com/Dash-Industry-Forum/dash.js/issues/1130#issuecomment-180402109","issue_url":"https://api.github.com/repos/Dash-Industry-Forum/dash.js/issues/1130","id":180402109,"user":{"login":"bwidtmann","id":5071747,"avatar_url":"https://avatars.githubusercontent.com/u/5071747?v=3","gravatar_id":"","url":"https://api.github.com/users/bwidtmann","html_url":"https://github.com/bwidtmann","followers_url":"https://api.github.com/users/bwidtmann/followers","following_url":"https://api.github.com/users/bwidtmann/following{/other_user}","gists_url":"https://api.github.com/users/bwidtmann/gists{/gist_id}","starred_url":"https://api.github.com/users/bwidtmann/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bwidtmann/subscriptions","organizations_url":"https://api.github.com/users/bwidtmann/orgs","repos_url":"https://api.github.com/users/bwidtmann/repos","events_url":"https://api.github.com/users/bwidtmann/events{/privacy}","received_events_url":"https://api.github.com/users/bwidtmann/received_events","type":"User","site_admin":false},"created_at":"2016-02-05T15:29:37Z","updated_at":"2016-02-05T15:29:37Z","body":"well, yes and no. The actual error: DRM: KeySystem Access Denied is 100% correct as you can NOT decrypt Playready content in Chrome browser. So for Chrome browser please use Widevine encrypted content."}}