movieplayer arm: add option to play separate audio file

This commit is contained in:
Jacek Jendrzej
2019-11-03 18:42:05 +01:00
parent a603c5d8a4
commit fa951c883c
6 changed files with 39 additions and 15 deletions

View File

@@ -182,6 +182,7 @@ int CLuaInstVideo::PlayFile(lua_State *L)
const char *info1 = "";
const char *info2 = "";
const char *fname;
const char *fname2 = "";
title = luaL_checkstring(L, 2);
fname = luaL_checkstring(L, 3);
@@ -189,14 +190,17 @@ int CLuaInstVideo::PlayFile(lua_State *L)
info1 = luaL_checkstring(L, 4);
if (numargs > 4)
info2 = luaL_checkstring(L, 5);
if (numargs > 5)
fname2 = luaL_checkstring(L, 6);
printf("CLuaInstVideo::%s: title %s file %s\n", __func__, title, fname);
std::string st(title);
std::string si1(info1);
std::string si2(info2);
std::string sf(fname);
std::string sf2(fname2);
if (D != NULL && !D->infoFunc.empty())
CMoviePlayerGui::getInstance().setLuaInfoFunc(L, true);
CMoviePlayerGui::getInstance().SetFile(st, sf, si1, si2);
CMoviePlayerGui::getInstance().SetFile(st, sf, si1, si2,sf2);
CMoviePlayerGui::getInstance().exec(NULL, "http_lua");
CMoviePlayerGui::getInstance().setLuaInfoFunc(L, false);
if (D != NULL && !D->infoFunc.empty())