Я новичок в кодировании C#. Особенно, когда речь идет об использовании Wmp в C#. Я работаю в визуальной студии 2017 года над проектом под названием «Станционная информационная система» для небольшой частной железной дороги в нашей стране. Весь функционал программы я сделал правильно, она работает, поэтому теперь мне нужно придумать идею, как заставить ее играть. Моя программа экспортирует точные имена mp3-файлов в скрытый список. Для создания патчей я использую этот код:
axWindowsMediaPlayer1.URL = Path.Combine(Environment.CurrentDirectory, @"ZVUK\", listBox2.SelectedItem.ToString());
Это работает, поэтому я пришел к другой функциональности, которая мне нужна от Wmp. Когда Wmp воспроизводит полную песню, мне нужно изменить индекс в списке и go на вторую песню, затем на третью и так далее. Я использовал это условие:
if (axWindowsMediaPlayer1.playState() = WMPLib.WMPPlayState.wmppsMediaEnded)
Часть " playState () " подчеркнута и показывает ошибку: " Невозвратный элемент «axWindowsMediaPlayer1.playState» нельзя использовать как метод. «Я пытался удалить скобки, но он только подчеркнул всю часть« axWindowsMediaPlayer1.playState ». Кто-нибудь может мне помочь?
Большое спасибо.