在我的应用程序中,我正在从iTunes下载的iphone库中存储 .m4a 音乐文件(存储在核心数据中),问题是上传的文件没有播放(即使在浏览器中),有些上传的文件大小为4MB,在服务器中显示为20KB。如果我上传了一个 .mp3 文件,则可以完美地上传并完美播放。请帮助我。我的代码如下。
[request addData:[managedobject valueForKey:@"songData"] withFileName:[managedobject valueForKey:@"song_name"] andContentType:nil forKey:@"file"];
[request setPostValue:[managedobject valueForKey:@"song_extension"] forKey:@"extension"];
答案 0 :(得分:1)
尝试手动将文件上传到您的服务器以验证它是否会播放...因为Apples Fairplay(http://en.wikipedia.org/wiki/FairPlay)DRM,我在播放从商店购买的歌曲时遇到了麻烦。但是,如果不是这种情况,请重新检查您的上传代码,因为出了问题。