18 lines
691 B
Python
18 lines
691 B
Python
import os, sys
|
|
from wptserve.utils import isomorphic_decode
|
|
import importlib
|
|
subresource = importlib.import_module("common.security-features.subresource.subresource")
|
|
|
|
def generate_payload(request, server_data):
|
|
file = os.path.join(request.doc_root, u"webaudio", u"resources",
|
|
u"sin_440Hz_-6dBFS_1s.wav")
|
|
return open(file, "rb").read()
|
|
|
|
|
|
def main(request, response):
|
|
handler = lambda data: generate_payload(request, data)
|
|
subresource.respond(request,
|
|
response,
|
|
payload_generator = handler,
|
|
access_control_allow_origin = b"*",
|
|
content_type = b"audio/wav")
|