在Delphi XE7中获取持续时间视频MX Player Android

时间:2014-12-26 07:56:35

标签: android delphi video firemonkey

我无法理解如何获取全时视频。 api https://sites.google.com/site/mxvpen/api有描述

  

持续时间在1.7.23中添加类型:int值:上次播放的持续时间   视频以毫秒为单位。如果播放,则不会存在此额外内容   完成。

我试着得到

procedure VideoDuration;
  begin
    Intent.setPackage(StringToJString('com.mxtech.intent.result.VIEW'));
    iDuration := -1;
    Intent.putExtra(StringToJString('duration'), iDuration);
    Label2.Text := IntToStr(iDuration);
   end;

不起作用,我需要帮助!!!

1 个答案:

答案 0 :(得分:0)

从表面上看,你正在调用错误的功能。您应该使用putExtra来更改状态。这不是你想要做的。您想要阅读状态,因此应该致电getIntExtra

var
  Duration: Integer;
....
Duration := Intent.getIntExtra(StringToJString('duration'), -1);