Api 通过Flash将曲目上传到Soundcloud,无需文件引用

Api 通过Flash将曲目上传到Soundcloud,无需文件引用,api,actionscript,file-upload,soundcloud,Api,Actionscript,File Upload,Soundcloud,我想使用Soundcloud-AS3-API(https://github.com/dorianroy/Soundcloud-AS3-API)用于将曲目上载到Soundcloud。 当您使用FileReference并从计算机中选择要上载的曲目时,Api会按预期工作,但我的Flash项目中已经有音频数据,因为我使用麦克风录制了一些内容。因此,我上传的声音文件格式是来自麦克风录音的ByteArray 问题:是否可以使用“标准”URLLoader或其他基于Flash的工具,而不使用文件引用上传声音

我想使用Soundcloud-AS3-API(https://github.com/dorianroy/Soundcloud-AS3-API)用于将曲目上载到Soundcloud。 当您使用FileReference并从计算机中选择要上载的曲目时,Api会按预期工作,但我的Flash项目中已经有音频数据,因为我使用麦克风录制了一些内容。因此,我上传的声音文件格式是来自麦克风录音的ByteArray

问题:是否可以使用“标准”URLLoader或其他基于Flash的工具,而不使用文件引用上传声音

到目前为止,我的所有尝试都失败了,但我不知道这是否只是参数的错误调整,或者如果没有FileReference或其他“多部分上传程序”,Soundcloud声明这是必要的。 如果它工作,下一个问题将是获取任何“进度”事件,因为URLLoader不发送

有人对此有经验或想法吗

提前感谢,


Oliver

您应该使用更简单的JS SDK进行授权,然后在其帮助下获取身份验证令牌:

至于上传本身,您可能想尝试一下multiparturloader类,至少在几分钟的录音中它可以正常工作。


我想,我可能不知道Adobe官方提供的替代方案。

您应该使用更简单的JS SDK进行授权,然后在其帮助下获取auth令牌:

至于上传本身,您可能想尝试一下multiparturloader类,至少在几分钟的录音中它可以正常工作。


我想我可能不知道Adobe官方推出的替代方案。

谢谢。但是使用MultiparterlLoader,仍然会有问题,您无法获得任何进度事件,因此需要额外的技术。那么JSSDK将是更简单的方法。我不知道如何从JSSDK中获取令牌。我没有看到像“getAuthToken”或类似的函数,我如何才能获得这些信息?谢谢。但是使用MultiparterlLoader,仍然会有问题,您无法获得任何进度事件,因此需要额外的技术。那么JSSDK将是更简单的方法。我不知道如何从JSSDK中获取令牌。我看不到像“getAuthToken”或类似的函数,我如何才能获得这些信息?