Changed the logic event from canplaythrough to canplay in the hope that we will be able to get it working more reliably.