我想使用Soundcloud-AS3-API(https://github.com/dorianroy/Soundcloud-AS3-API)将曲目上传到Soundcloud。 当您使用FileReference并从计算机中选择要上传的曲目时,Api按预期工作,但我已经在我的Flash项目中有音频数据,因为我使用麦克风录制内容。所以我上传的声音文件格式是来自麦克风录音的ByteArray。
问题:是否可以在没有FileReference的情况下上传声音,但使用“标准”URLLoader或其他基于Flash的内容?
到目前为止,所有来自我的尝试都失败了,但我不知道参数的调整是否错误,如果没有FileReference或其他“Multipart-Uploader”这是不可能的,Soundcloud声明需要。 如果它工作,下一个问题是获取任何“进度”事件,因为URLLoader没有发送...
任何人对此或任何想法有任何经验吗?
提前致谢,
奥利弗
答案 0 :(得分:1)
您应该使用更简单的JS SDK进行授权,然后在其帮助下获取身份验证令牌:http://developers.soundcloud.com/docs/javascript-sdk
至于上传本身,您可能想尝试使用MultipartURLLoader类,它至少可以在几分钟的录音中正常工作。 http://code.google.com/p/in-spirit/wiki/MultipartURLLoader
我猜可能不会注意到某些官方的Adobe替代品。