def test_video_file(self): player = MediaPlayer(path=self.video_path) # read all frames player.play() for i in range(20): frame = run(player.video.recv()) self.assertEqual(len(frame.data), 460800) self.assertEqual(frame.width, 640) self.assertEqual(frame.height, 480) player.stop()
def test_audio_file(self): player = MediaPlayer(path=self.audio_path) # read all frames player.play() for i in range(50): frame = run(player.audio.recv()) self.assertEqual(frame.channels, 1) self.assertEqual(len(frame.data), 320) self.assertEqual(frame.sample_rate, 8000) self.assertEqual(frame.sample_width, 2) player.stop()