blob: 6513ccdfa10c6b8918a4d696255010092bd895e6 [file] [log] [blame]
<!DOCTYPE html>
Copyright 2014 The Chromium Authors. All rights reserved.
Use of this source code is governed by a BSD-style license that can be
found in the LICENSE file.
<title>Media Stream Audio Example</title>
<script type="text/javascript">
var plugin;
var stream;
function handleMessage(message) {
function success(s) {
stream = s;
plugin.postMessage({track: stream.getAudioTracks()[0]});
function failure(e) {
function initialize() {
plugin = document.getElementById('plugin');
plugin.addEventListener('message', handleMessage, false);
navigator.webkitGetUserMedia({ 'audio': true }, success, failure);
document.addEventListener('DOMContentLoaded', initialize, false);
<h1>Pepper MediaStream Audio API Example</h1><br>
This example demonstrates receiving frames from an audio MediaStreamTrack and
rendering them in a plugin.<br>
<embed id="plugin" type="application/x-ppapi-example-media-stream-audio"
width="320" height="240"/>