How to set the time every frame?
I assume you mean the framerate, just set the framerate/FPS property
How to give the sprite name i want?
I assume you mean the prefix of the sprites, just set the namePrefix property
How to receive the play finish event?
Use a Coroutine or Update to check if(!spriteAnimation.IsPlaying){} after starting the animation