Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /** | 1 /** |
| 2 * Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 * Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 3 * Use of this source code is governed by a BSD-style license that can be | 3 * Use of this source code is governed by a BSD-style license that can be |
| 4 * found in the LICENSE file. | 4 * found in the LICENSE file. |
| 5 */ | 5 */ |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * Keeps track of our local stream (e.g. what our local webcam is streaming). | 8 * Keeps track of our local stream (e.g. what our local webcam is streaming). |
| 9 * @private | 9 * @private |
| 10 */ | 10 */ |
| (...skipping 19 matching lines...) Expand all Loading... | |
| 30 } | 30 } |
| 31 | 31 |
| 32 debug("Requesting webcam and microphone."); | 32 debug("Requesting webcam and microphone."); |
| 33 navigator.webkitGetUserMedia({video: requestVideo, audio: requestAudio}, | 33 navigator.webkitGetUserMedia({video: requestVideo, audio: requestAudio}, |
| 34 getUserMediaOkCallback, | 34 getUserMediaOkCallback, |
| 35 getUserMediaFailedCallback); | 35 getUserMediaFailedCallback); |
| 36 returnToPyAuto('ok-requested'); | 36 returnToPyAuto('ok-requested'); |
| 37 } | 37 } |
| 38 | 38 |
| 39 /** | 39 /** |
| 40 * This function realods the web page which will cancel the previous | |
|
Nirnimesh
2012/07/12 14:07:01
This function reloads -> Reload
| |
| 41 * GetUserMedia requests. | |
| 42 */ | |
| 43 function ReloadWebPage() { | |
| 44 // Reload the web page. | |
| 45 location.reload(); | |
| 46 | |
| 47 debug("Reloading page."); | |
| 48 returnToPyAuto('ok-reloaded-page'); | |
| 49 } | |
| 50 | |
| 51 /** | |
| 40 * Must be called after calling getUserMedia. Returns not-called-yet if we have | 52 * Must be called after calling getUserMedia. Returns not-called-yet if we have |
| 41 * not yet been called back by WebRTC. Otherwise it returns either ok-got-stream | 53 * not yet been called back by WebRTC. Otherwise it returns either ok-got-stream |
| 42 * or failed-with-error-x (where x is the error code from the error callback) | 54 * or failed-with-error-x (where x is the error code from the error callback) |
| 43 * depending on which callback got called by WebRTC. | 55 * depending on which callback got called by WebRTC. |
| 44 */ | 56 */ |
| 45 function obtainGetUserMediaResult() { | 57 function obtainGetUserMediaResult() { |
| 46 returnToPyAuto(gRequestWebcamAndMicrophoneResult); | 58 returnToPyAuto(gRequestWebcamAndMicrophoneResult); |
| 47 } | 59 } |
| 48 | 60 |
| 49 | 61 |
| (...skipping 16 matching lines...) Expand all Loading... | |
| 66 function getUserMediaOkCallback(stream) { | 78 function getUserMediaOkCallback(stream) { |
| 67 gLocalStream = stream; | 79 gLocalStream = stream; |
| 68 var streamUrl = webkitURL.createObjectURL(stream); | 80 var streamUrl = webkitURL.createObjectURL(stream); |
| 69 document.getElementById("local_view").src = streamUrl; | 81 document.getElementById("local_view").src = streamUrl; |
| 70 | 82 |
| 71 gRequestWebcamAndMicrophoneResult = 'ok-got-stream'; | 83 gRequestWebcamAndMicrophoneResult = 'ok-got-stream'; |
| 72 } | 84 } |
| 73 | 85 |
| 74 function getUserMediaFailedCallback(error) { | 86 function getUserMediaFailedCallback(error) { |
| 75 gRequestWebcamAndMicrophoneResult = 'failed-with-error-' + error.code; | 87 gRequestWebcamAndMicrophoneResult = 'failed-with-error-' + error.code; |
| 76 } | 88 } |
| OLD | NEW |