Пример #1
0
        private void qtPlayer_FormClosing(object sender, FormClosingEventArgs e)
        {
            string path = Path.GetDirectoryName(Application.ExecutablePath);

            playlist1.TrackList.SaveCache(path + "\\" + "cache.qtPlaylist");
            Bass.BASS_Free();
            playlist1.TrackList.StopReadingTags();
            string[] wlm = { "false" };
            WLMStatus.SetNPM(WLMStatus.NPMType.Music, wlm, "{0}", false);
        }
Пример #2
0
        private void PlaySong(Track t)
        {
            if (stream != -1)
            {
                Bass.BASS_ChannelStop(stream);
                Bass.BASS_StreamFree(stream);
            }
            stream = Bass.BASS_StreamCreateFile(t.FilePath, 0, 0, BASSFlag.BASS_DEFAULT);

            // TAG_INFO tag = BassTags.BASS_TAG_GetFromFile(t.FullPath);

            Bass.BASS_ChannelPlay(stream, true);
            string[] wlm = { t.ToString() };
            WLMStatus.SetNPM(WLMStatus.NPMType.Music, wlm, "{0}", true);
            curPlaying            = t.ToString();
            tmrSongPlayed.Enabled = true;
        }