2016-07-22 88 views
1

我有一个音频文件存储在文档目录中,现在我需要获取该音频文件并进行一些加密/解密。 正是我想要这样的:如何从文档目录中访问音频文件?

let audiofile = get audio file from document directory // This is what i want 

encrypt(audiofile)// I have AES technique, This is not my question. 

回答

2

这是很简单的!!!!

只是类似的代码下面::

var paths: [AnyObject] = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true) 

let audiofilePath = paths[0].stringByAppendingString("/myaudio.mp3") 

//Write name of your audio at **myaudio.mp3** 

//now you can use anywhere audiofilePath as String like 

let audiourl : NSURL = NSURL((fileURLWithPath: audiofilePath)) 

//or you can make asset like 

let assets = AVAsset(URL: NSURL(fileURLWithPath: audiofilePath)) 

享受编码,如果任何帮助,只需要问我..

+0

在audiourl它只是文件的路径吗?哪里应该是音频文件?资产? – Jan

+0

如果我通过avaudioplayer玩资产会怎么样?它会玩吗? – Jan

+0

yep defenetly如果音频文件存在.. – JAck