На планшете c Андроид 4.4.2 установлены root права. Из андроид маркета установлен MX плеер. В плеере установлена настройка, что он открывает на постоянной основе файлы mp4. Я пытаюсь из своей программы запустить на выполнение файл mp4. Для примера помещаю нужный мне файл mp4 в папку download. Код такой:
//C++ Builder XE6
String VideoFileName = System::Ioutils::TPath::Combine(System::Ioutils::TPath::GetSharedDownloadsPath(), "file1.mp4");
if(FileExists(VideoFileName))
{
system(("open " + AnsiString(VideoFileName)).c_str());//ничего не происходит
ShowMessage(VideoFileName);// /mnt/internal_sd/Download/file1.mp4
}
else
{
//сюда не попадаем
ShowMessage(L"Не найден видео файл " + VideoFileName + L". Программа будет закрыта.");
Application->Terminate();
}
Ничего не происходит. Видео не воспроизводится. Как правильно?