title: How to play ringtone once through MediaPlayer?
body: <p>I can't play a ringtone once even if mediaplayer looping property is set to false. It looks like this property was overriden by the ringtone <code>URI</code>used. So <code>onCompletion</code> is never fired.</p>
  
  <p>Curiously, if the <code>URI</code> corresponds to a notification tone, looping behaves according to <code>setLooping</code>. It works well here.</p>
  
  <p>So is there a way to play a ringtone once?</p>