作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当一首歌曲被放入 iTunes 然后同步到 iphone 时,它会自动对它进行 DRM 处理吗?
我正在尝试将我编写的 mp3 复制到 iphone 上的 unity3d 游戏中并播放它并使用它制作游戏视频。
这失败了:我写了一首没有 DRM 的歌曲。我把它放到 iTunes 中并同步了手机。 然后我使用 unity3d 的 iphone 插件将它从 iphone 音乐库复制到游戏中的目录。然后我可以播放这首歌并用这首歌制作游戏视频。播放歌曲效果很好。但是当我尝试使用 AVAssetExportSession 访问数据来创建视频时,它找不到 mp3 的音轨。
这成功了:但是,如果我通过将歌曲从 iTunes 拖到游戏库中,将歌曲直接粘贴到游戏目录中,则歌曲或找到音轨和创建视频都没有问题。
谁能解释为什么会失败。是 DRM 问题吗?
谢谢,
最佳答案
直接回答标题中的问题:不,所有歌曲在 iPhone 上都不会自动受到 DRM 保护。
话虽这么说,如果你想获取歌曲数据,你确实需要跳过几个环节,而 AVAssetExportSession 是一个很好的方法。
您遇到的问题听起来确实不像 DRM 问题。这听起来像是音频文件的路径/URL 问题。一些示例代码将有助于更好地回答您问题的其他部分。
关于iphone - 所有 iphone 歌曲在手机上都受 DRM 保护吗? AVAssetExportSession 找不到音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523097/
我是一名优秀的程序员,十分优秀!