API使用接口说明 (API use interface description)

1.获取SD卡中的视频文件列表并播放 (Get list of video files in SD card and play)

注:以下时间均为 “十位时间戳” 也就是秒级别时间戳!

Note: The following times are “ten-digit timestamps”, which are second-level timestamps!

/*
* 查询视频文件列表 (Query video file list)
* timeStart  当前时间的零点零分十位时间戳 (Time stamp)
* callback   查询结果回调 (Query result callback)
* */   

Camera.getVideoFiletime(long timeStart, Camera.getVideFileTimeCallback callback)

/*
* 查询视频文件列表回调接口 (Query video file list callback interface)
* var1  等于0时查询成功,1时 SD卡不可用,其它查询出错 (When the query is equal to 0, the SD card is unavailable at 1 and other queries are incorrect.)
* var2  文件集合List (List of files)
* */  

 public interface getVideFileTimeCallback {
        void getVideoTiletime(int var1, ArrayList<Camera.fileTimeInfo> var2);
 }    

/*
* 视频文件信息Bean (Video File Information Bean)
* videofiletime  视频开始时间 (Video start time)
* playbackTotalTime  视频时长 (Video duration)
* */ 

public static final class fileTimeInfo {
        public long videofiletime;
        public int playbackTotalTime;

        private fileTimeInfo(long a, int b) {
            this.videofiletime = a;
            this.playbackTotalTime = b;
        }
}

/*
* 开始播放视频 (Start playing video)
* file  查询出的 videofiletime (Query for videofiletime)
* m  偏移时间 = 需要播放时间 - videofiletime (Offset time = playback time required - videofiletime)
* playBackVideoCallback 视频流回调 (Video stream callback)
* recvAudioCallback 音频流回调 (Audio stream callback)
* */ 

Camera.playBackVideoStart(String file, int m, Camera.playBackVideoCallback callback, Camera.recvAudioCallback callback1)


/*
* 视频流回调  (Video stream callback)
* var1  等于0成功,其它出错 (Equal to 0 success, other errors)
* var2  二进制视频流数组 (Binary video stream array)
* var3  视频关键帧总数 (Total number of video key frames)
* var5  当前关键帧 (Current keyframe)
* var7  已废弃不做处理!(Discarded and not disposed of!)
* */    

public interface playBackVideoCallback {
        void playBackVideo(int var1, byte[] var2, long var3, long var5, boolean var7);
}   

/*
* 音频流回调 (Audio stream callback)
* var1  二进制音频流数组 (Binary audio stream array)
* var2  已废弃不做处理!(Discarded and not disposed of!)
* */  

public interface recvAudioCallback {
        void recvAudio(byte[] var1, long var2);
}

results matching ""

    No results matching ""