1

曲を iTunes に配置して iPhone に同期すると、自動的に DRM が適用されますか?

書き込んだmp3をiPhoneのunity3dゲームにコピーして再生し、それを使ってゲームの動画を作ろうとしています。

これは失敗します: DRM のない曲を書きました。それをiTunesにドロップして、電話を同期しました。次に、unity3d 用の iPhone プラグインを使用して、それを iPhone ミュージック ライブラリからゲーム内のディレクトリにコピーします。次に、その曲を再生して、その曲でゲームのビデオを作成します。曲の再生は問題なく動作します。しかし、AVAssetExportSession を使用してデータにアクセスしてビデオを作成しようとすると、mp3 のオーディオ トラックが見つかりません。

これは成功します。ただし、曲を iTunes からゲーム ライブラリにドラッグしてゲーム ディレクトリに直接貼り付けると、曲やオーディオ トラックの検索、ビデオの作成に問題はありません。

これが失敗する理由を誰でも説明できますか。DRMの問題ですか?

ありがとう、

4

1 に答える 1

2

タイトルの質問に直接答えるには:いいえ、iPhoneを使用している間はすべての曲が自動的にDRM保護されるわけではありません。

そうは言っても、曲のデータを取得したい場合は、いくつかのフープをジャンプする必要があります。AVAssetExportSessionはそれを行うための良い方法です。

あなたが抱えている問題は、実際にはDRMの問題のようには聞こえません。オーディオファイルのパス/URLの問題のように聞こえます。いくつかのサンプルコードは、質問の他の部分によりよく答えるのに役立ちます。

于 2012-05-22T00:42:36.627 に答える