When the audio widget has a duration of 0 we should use end detect in the same way as the video widget. This does not appear to be working.