Esempio n. 1
0
        static void InternalPlay(Song song)
        {
            if(playRequiresReset)
            {
                DoPlayerReset();
            }

            playRequiresReset = true; // About to exit Idle state (can only call SetDataSource once)
            using(var fd = song.GetFileDescriptor())
            {
                player.SetDataSource(fd);
            }
            player.PrepareAsync();
        }