import multimedia import os import time class Multimedia(multimedia.Multimedia): def __init__(self): multimedia.Multimedia.__init__(self) def unload(self): self.makeidle() def play_1(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 1, 0, 0, 0, 0, "/usr/local/lgvp/audios/keytone/01/1.mp3") def play_2(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 2, 0, 0, 0, 0, "/usr/local/lgvp/audios/keytone/01/2.mp3") def play_3(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 4, 0, 0, 0, 0, "/usr/local/lgvp/audios/keytone/01/3.mp3") def play_4(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 6, 0, 0, 0, 0, "/usr/local/lgvp/audios/keytone/01/4.mp3") def play_5(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 8, 0, 0, 0, 0, "/usr/local/lgvp/audios/keytone/01/5.mp3") def play_audio(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 8, 0, 0, 0, 0, "/usr/audiorecord.mp4") def play_movie(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_PLAY, 8, 480, 272, 0, 0, "/usr/videorecord.mp4") def stop(self): self.mediaplayer(self.MEDIA_PLAYER_CMD_STOP, 0, 0, 0, 0, 0, "null") def stillcapture_preview(self): self.stillcapture(self.STILL_CAPTURE_CMD_PREVIEW, self.STILL_CAPTURE_MODE_CIF, 320, 240, 0, 0, "null") def stillcapture_capture(self): self.stillcapture(self.STILL_CAPTURE_CMD_CAPTURE, 0, 0, 0, 0, 0, "null") def stillcapture_save(self): self.stillcapture(self.STILL_CAPTURE_CMD_SAVE, self.IMAGE_FORMAT_JPG, 0, 0, 0, 0, "/tmp/save.jpg") def recorder_preview(self): self.mediarecorder(self.MEDIA_RECORDER_CMD_PREVIEW, self.RECORD_RESOLUTION_CIF, 352, 272, 0, 0, "null") def recorder_recordvideo(self): self.mediarecorder(self.MEDIA_RECORDER_CMD_RECORD, self.RECORD_VIDEOCODEC_DEFAULT, self.RECORD_VIDEO_BITRATE_DEFAULT, self.RECORD_AUDIOCODEC_DEFAULT, self.RECORD_AUDIO_BITRATE_DEFAULT, self.RECORD_VIDEO_FRAMERATE_DEFAULT, "/usr/videorecord.mp4") def recorder_recordaudio(self): self.mediarecorder(self.MEDIA_RECORDER_CMD_RECORD, self.RECORD_VIDEOCODEC_NONE, 0, self.RECORD_AUDIOCODEC_DEFAULT, self.RECORD_AUDIO_BITRATE_DEFAULT, self.RECORD_VIDEO_FRAMERATE_DEFAULT, "/usr/audiorecord.mp4") def save_thumbnail(self): self.getthumbnail(self.GETTHUMBNAIL_CMD_GETTHUMBNAIL, 352, 288, "/usr/videorecord.mp4", "/usr/thumbnail.png") def run(self): idx = 0 time.sleep(1); for idx in range(0, 2): self.recorder_preview() time.sleep(3) self.recorder_recordvideo() time.sleep(5) self.unload(); self.save_thumbnail(); self.play_movie(); time.sleep(3) self.unload(); self.recorder_recordaudio(); time.sleep(5) self.unload(); self.play_audio(); time.sleep(3) self.unload(); self.stillcapture_preview(); time.sleep(3) self.stillcapture_capture(); time.sleep(1) self.stillcapture_save(); time.sleep(1) self.unload(); if __name__ == '__main__': test = Multimedia() test.run()