I have a computer that will run WPF 24/7 and play a playlist of images and videos. When I run my program, everything works fine, but after 2-3 hours the windows of the media element are black.
When I run the program, it takes all the file names in the folder and puts them in a list
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)
In the next part, I use MediaEnded to load the next
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
Any suggestions?
"Another problem is that the processor plays up to 60-70% when playing videos
johan source
share