{"json_modified": "2016-08-09T23:32:11.095663", "uuid": "e647ec69-a64e-490d-a53c-40f0bd5dd113", "title": "Web audio spatialization basics", "url": "/en-US/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics", "tags": ["Guide", "PannerNode", "panning", "Web Audio API"], "translations": [{"uuid": "b527f852-70a4-41ce-a41d-a89ddc47a334", "title": "Web audio \u7a7a\u95f4\u5316\u57fa\u7840", "url": "/zh-CN/docs/Web/API/Web_Audio_API/Web_audio_spatialization_basics", "tags": [], "summary": "As you can see, the actual panner code is pretty simple \u2014 specify the positions, and the browser takes care of the rest. It is working out the surrounding code, and the values to use for positioning, which takes a bit more time.", "localization_tags": ["inprogress"], "locale": "zh-CN", "last_edit": "2016-08-09T23:32:06", "review_tags": []}], "modified": "2015-03-07T10:41:31", "label": "Web audio spatialization basics", "localization_tags": [], "locale": "en-US", "id": 123673, "last_edit": "2015-03-07T10:41:28", "summary": "As you can see, the actual panner code is pretty simple \u2014 specify the positions, and the browser takes care of the rest. It is working out the surrounding code, and the values to use for positioning, which takes a bit more time.", "sections": [{"id": "Basic_concepts", "title": "Basic concepts"}, {"id": "A_simple_demo_Room_of_metal", "title": "A simple demo: Room of metal"}, {"id": "Defining_basic_variables", "title": "Defining basic variables"}, {"id": "Working_out_listener_and_panner_positions", "title": "Working out listener and panner positions"}, {"id": "Loading_and_playing_our_music", "title": "Loading and playing our music"}, {"id": "Moving_the_boom_box_and_the_panner", "title": "Moving the boom box and the panner"}, {"id": "Summary", "title": "Summary"}], "slug": "Web/API/Web_Audio_API/Web_audio_spatialization_basics", "review_tags": ["technical"]}