IOS 关于视频的本地处理以及播放

现在有个需求,我需要从相册获取视频进行本地保存,然后再在别的页面进行播放视频,这个需要什么样的逻辑呢?本人现在从相册获取了视频后,获取的url转为了Data类型,然后保存到本地数据库中,然后在其他页面用AVPlayerViewController进行播放时,对Data处理转为String时有的方法会出错,或者会播放失败,这个会是什么原因呢。或者我这种方法可行吗?