- From: Chris Pearce via GitHub <sysbot+gh@w3.org>
- Date: Thu, 03 Dec 2015 05:07:07 +0000
- To: public-html-media@w3.org
cpearce-mozilla has just created a new issue for https://github.com/w3c/encrypted-media: == Example 5 in section 12.1 has mismatch between initDataType and initData in generateRequest call == In example 5 in section "12.1 Source and Key Known at Page Load (Clear Key)", the code that calls generateRequest() is: promise.then( function(createdMediaKeys) { var te = new TextEncoder(); var initData = te.encode( '{"kids":["LwVHf8JLtPrv2GUXFW2v_A"]}'); var keySession = createdMediaKeys.createSession(); keySession.addEventListener("message", handleMessage, false); return keySession.generateRequest('webm', initData); } ).catch( console.error.bind(console, 'Unable to create or initialize key session') ); I think that should be: promise.then( function(createdMediaKeys) { var te = new TextEncoder(); var initData = te.encode( '{"kids":["LwVHf8JLtPrv2GUXFW2v_A"]}'); var keySession = createdMediaKeys.createSession(); keySession.addEventListener("message", handleMessage, false); return keySession.generateRequest('keyIds', initData); } ).catch( console.error.bind(console, 'Unable to create or initialize key session') ); i.e. instead of generateRequest('webm', initData), it should be generateRequest('keyIds', initData), since initData is actually a 'keyids' type initData. Please view or discuss this issue at https://github.com/w3c/encrypted-media/issues/134 using your GitHub account
Received on Thursday, 3 December 2015 05:07:08 UTC