1effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Copyright 2014 The Chromium Authors. All rights reserved. 2effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch// found in the LICENSE file. 4effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch 5effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochvar stream; 6effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch 7effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochfunction success(s) { 8effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch stream = s; 9effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch common.naclModule.postMessage({track: stream.getAudioTracks()[0]}); 10effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch} 11effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch 12effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochfunction failure(e) { 13effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch common.logMessage("Error: " + e); 14effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch} 15effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch 16effb81e5f8246d0db0270817048dc992db66e9fbBen Murdochfunction moduleDidLoad() { 17effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch navigator.webkitGetUserMedia({'audio': true}, success, failure); 18effb81e5f8246d0db0270817048dc992db66e9fbBen Murdoch} 19