Как получить переменную (имя видеофайла) из Lua и использовать в VB Net?.
В Луа:
function videoID(sender, vidsource)
if sender.Name == 'Awaken' then
vidsource = 'awaken.mp4'
elseif sender.Name == 'Crew' then
vidsource = 'Crew.mp4'
else
return vidsource
end
local f = assert(io.open(main_path..'/GLauncherResources/video.txt', "w"))
f:write(vidsource)
f:close()
end
Затем в VB Net я хочу прочитать переменную из файла video.txt (содержит всего 1 строку) и использовать эту переменную в качестве имени видео, которое будет воспроизводиться в vb net:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim video As String
Dim path As String = "E:\GLauncherResources\video.txt"
video = File.ReadAllLines(path).ToString()
Console.Write(video)
MediaPlayer1.URL = video
'Dim video = IO.File.ReadAllLines(My.Application.Info.DirectoryPath & "\video.txt")
'MediaPlayer1.URL = video
End Sub
Или есть другой способ просто передать переменную без необходимости сохранения в текстовый файл?