I referred the docs and it says that you may create multiple AVPlayerLayer instances from a single AVAsset object but it nowhere says if we can play more than one video from a single AVAsset instance.
I don't think its possible but still I'm not sure.