| Index: chrome/common/extensions/docs/examples/api/desktopCapture/app.js
|
| diff --git a/chrome/common/extensions/docs/examples/api/desktopCapture/app.js b/chrome/common/extensions/docs/examples/api/desktopCapture/app.js
|
| index e7ae8bc3051d640acf5c5f4820cfe407b2aa6ac0..b6b658144dffc8481d604269d8cbd74c34222fe6 100644
|
| --- a/chrome/common/extensions/docs/examples/api/desktopCapture/app.js
|
| +++ b/chrome/common/extensions/docs/examples/api/desktopCapture/app.js
|
| @@ -29,17 +29,25 @@ document.querySelector('#startFromBackgroundPage')
|
| });
|
|
|
| // Launch webkitGetUserMedia() based on selected media id.
|
| -function onAccessApproved(id) {
|
| +function onAccessApproved(id, options) {
|
| if (!id) {
|
| console.log('Access rejected.');
|
| return;
|
| }
|
|
|
| - navigator.webkitGetUserMedia({
|
| - audio:{
|
| + var audioConstraint = {
|
| mandatory: {
|
| chromeMediaSource: 'desktop',
|
| - chromeMediaSourceId: id} },
|
| + chromeMediaSourceId: id
|
| + }
|
| + };
|
| +
|
| + console.log(options.canRequestAudioTrack);
|
| + if (!options.canRequestAudioTrack)
|
| + audioConstraint = false;
|
| +
|
| + navigator.webkitGetUserMedia({
|
| + audio: audioConstraint,
|
| video: {
|
| mandatory: {
|
| chromeMediaSource: 'desktop',
|
|
|