У меня есть компьютер, который будет запускать программу WPF 24/7 и воспроизводить плейлист изображений и видео.Когда я запускаю свою программу, все работает отлично, но через 2-3 часа окна медиаэлемента становятся черными.
Когда я запускаю программу, она берет все имена файлов в папке и помещает ее в список
Dim root As String = MediaDir & "media"
Dim dir As New System.IO.DirectoryInfo(root)
Dim fileList = dir.GetFiles("*.*", System.IO.SearchOption.AllDirectories)
Dim fileQuery = From file In fileList _
Where file.Extension = ".jpg" _
Or file.Extension = ".avi" _
Or file.Extension = ".mov" _
Order By file.Name _
Select file
For Each file In fileQuery
listbox1.Items.Add(file.FullName)
Next
i = 0
Media_Org.Source = New Uri(listbox1.Items(i), UriKind.Relative)
Следующая часть состоит в том, что я использую MediaEnded для загрузки следующей
Private Sub Media_Org_MediaEnded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Media_Org.MediaEnded
i = i + 1
If i = listbox1.Items.Count Then
i = 0
End If
Media_Org.Source = New Uri(listbox1.Items(i), UriKind.Relative)
End Sub
Есть предложения?
"Еще одна проблема у меня заключается в том, что процессор поднимается до 60-70% при воспроизведении видео "