Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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()