Привет, Готовы,
unit VideoView;
interface
uses
System.SysUtils,
FMX.Types,
FMX.Helpers.Android,
Androidapi.Helpers,
Androidapi.JNI.App,
Androidapi.JNI.Net,
Androidapi.JNI.VideoView,
Androidapi.JNI.Widget;
type
TVideoView = class(TObject)
private
FDialog: JDialog;
FVideoView: JVideoView;
public
procedure Play(Source: string);
end;
implementation
{ TVideoView }
procedure TVideoView.Play(Source: string);
begin
CallInUIThread(
procedure
begin
FDialog := TJDialog.JavaClass.init(TAndroidHelper.Activity, -1);
FDialog.setCancelable(True);
FVideoView := TJVideoView.JavaClass.init(TAndroidHelper.Activity);
FVideoView.setVideoURI(StrToJURI(Source));
FVideoView.start;
FDialog.setContentView(FVideoView);
FDialog.show;
end);
end;
end.