Member 13341316 Ответов: 1

Видео воспроизводится один раз после компиляции приложения с помощью installshield но оно не будет воспроизводиться при следующем открытии приложения


Imports System.IO
Imports AxWindowsMediaPlayer1 = AxWMPLib


Public Class Csv
    Dim ResourceFilePath As String


    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        SelectPageList.Show()
        Me.Close()

    End Sub

    Private Sub AxWindowsMediaPlayer1_Enter(sender As Object, e As EventArgs) Handles AxWindowsMediaPlayer1.Enter
        ' Determine the Resource File Path
        If System.Diagnostics.Debugger.IsAttached() Then
            'Debugging mode
            ResourceFilePath = System.IO.Path.GetFullPath(Application.StartupPath & "\..\..\resources\")
        Else
            'Published mode
            ResourceFilePath = Application.StartupPath & "\resources\"
        End If

        ' Specify the avi file
        AxWindowsMediaPlayer1.URL = ResourceFilePath & "\\csv.avi"
        ' Media Player automatically plays file by default

    End Sub

    Private Sub Csv_Load(sender As Object, e As EventArgs) Handles MyBase.Load

    End Sub
End Class


Что я уже пробовал:

когда я впервые запустил приложение, видео воспроизводилось без каких-либо проблем, в следующий раз, когда я открыл приложение, Видео больше не будет воспроизводиться, и я не знаю почему

1 Ответов

Рейтинг:
0

Maciej Los

Например, вы должны использовать переменную: firstRun Вы можете хранить его где-то: ресурсы, файл и т. д.

Вот вам идея:
Сохраните и восстановите размер и местоположение вашей формы[^]
Где я должен хранить свои данные?[^]


Member 13341316

я действительно не понимаю эти ссылки, и коды в этих ссылках не являются таковыми. vb.net коды. пожалуйста, помогите мне

Maciej Los

Какую часть вы не понимаете? Самое главное-это:

You have to use a variable, for example: firstRun. You can store it somewhere: resources, file, etc.