Esempio n. 1
0
        //
        // Stop
        //

        public static void Stop()
        {
            if (State != MediaState.Stopped)
            {
                player.stop();
                State = MediaState.Stopped;
            }
        }
Esempio n. 2
0
        public virtual void stop()
        {
            try
            {
                mPlayer.stop();
                mPlayer.prepare();

                // Contrary to documentation, MediaPlayer does not reset position after hide & prepare.
                mPlayer.seekTo(0);
                mController.notifyCurrentPosition(0);
            }
            catch (System.InvalidOperationException e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
            }
            catch (IOException e)
            {
                Console.WriteLine(e.ToString());
                Console.Write(e.StackTrace);
            }
            mController.CurentState = PlayerState.STOPPED;
        }