У меня есть приложение для управления мультимедиа, написанное на Windows Form C #, и я дал функциональность для создания различных «списков воспроизведения».
У меня есть две таблицы в локальной базе данных SQL -
Список воспроизведения- здесь просто созданы разные списки воспроизведения с простым полем имени и идентификатора.
Файлы - это таблица, в которой есть имя файла, полный путь к файлу и назначенный идентификатор списка воспроизведения.
Что у меня есть, так это функциональность, позволяющая получать выбранный пользователем список воспроизведения и извлекать назначенные мультимедийные файлы из этого списка воспроизведения.
Я пытаюсь найти способ извлечь файл на основепредоставленный путь к файлу, который затем я могу отобразить внутри списка.
Мой код пока ..
if (playlistListView.SelectedItems.Count > 0)
{
string _SelectedItem = playlistListView.SelectedItems[0].Text;
if (!string.IsNullOrWhiteSpace(_SelectedItem))
{
IList<PlaylistData> _PlaylistData = __MediaManager.GetPlaylists();
{
PlaylistData _SelectedPlaylistData = _PlaylistData.FirstOrDefault(x => x.Name == _SelectedItem);
if (_SelectedPlaylistData != null)
{
IList<MediaFilesData> _Files = __MediaManager.GetFiles(_SelectedPlaylistData.Playlist_ID);
if (_Files != null && _Files.Count > 0)
{
//here I need to get the actual files which match the path inside _Files object.
}
}
}
}
}