如何在不使用用户连接流的情况下在Javascript中录制音频并上传到SoundCloud?

时间:2012-07-30 03:19:19

标签: soundcloud

def upload(request):
    import soundcloud

    # create client object with app and user credentials
    client = soundcloud.Client(client_id='YOUR_CLIENT_ID',
                               client_secret='YOUR_CLIENT_SECRET',
                               username='YOUR_USERNAME',
                               password='YOUR_PASSWORD')

    # upload audio file
    track = client.post('/tracks', track={
        'title': 'This is my sound',
        'asset_data': request.POST.get('sound_data')
    })

    # print track link
    print track.permalink_url

    return HttpResponse('Successfully uploaded')

我正在尝试使用python层存储我的凭据并将声音数据上传到SoundCloud,但是,这些示例假设我有一个mp3或类似的声音文件,而不是ByteArray(SoundCloud JS SDK构建的)。

基本上,我希望人们来到一个页面,录制音频并将其上传到MY SoundCloud帐户。我相信如果我的格式正确,上面的内容就可以了。

1 个答案:

答案 0 :(得分:0)

如果你想到这一点,请告诉我吗?仍在等待声音云,以允许使用api而无需附加到已登录的声音云用户。