я с Delphi XE5 и Firemonkey, создающий приложение дл¤ Android, которое должно воспроизводить видеофайлы: этот код работает:
var
Intent: JIntent;
fChosenVideo : string;
Data: Jnet_Uri;
fChosenVideo := IncludeTrailingPathDelimiter(TPath.GetSharedDownloadsPath) + 'myVideo.mp4';
Data := TJnet_Uri.JavaClass.parse(StringToJString('file://' + fChosenVideo));
Intent := TJIntent.Create;
Intent.setAction(TJIntent.JavaClass.ACTION_VIEW);
Intent.setDataAndType(Data, StringToJString('video/mp4'));
SharedActivity.startActivity(Intent);
Ќо ¤ действительно хочу, чтобы он играл из частной папки приложений:
fChosenVideo := IncludeTrailingPathDelimiter(TPath.GetDocumentsPath)+'myMovie.mp4';
я обнаружил, что должен установить разрешени¤, чтобы внешние приложени¤ могли читать файл, установив MODE_WORLD_READABLE где-нибудь, но ¤ не могу пон¤ть, как это сделать.
Ћюба¤ помощь приветствуетс¤. —пасибо заранее Jens Fudge
android,delphi,video,delphi-xe5,