when it comes to virus, I don't think exposure through media is recommended. It is difficult to control the amount of virus exposure and it is a health risk to do so. microinjection is always recommended and it gives you the precise control of the amount of virus introduced to zebrafish.