2011-09-27 4 views
1

저는 안드로이드 videoView가 현재 재생중인 프레임 속도를 얻는 방법이 있는지 궁금합니다. VideoView 클래스의 설명서를 살펴 보았지만 아무 소용이 없었습니다. 이것을 할 다른 방법이 있습니까?현재 재생중인 동영상의 프레임 속도 받기

감사합니다.

답변

0

예. 가능합니다.

VideoView는 View를 확장하므로 VideoView를 확장하고 onDraw 메서드를 구현하며 거기에 super.onDraw를 호출하고 거기에서 FPS 계산을 수행하는 YourVideoView 클래스를 만들 수 있습니다.

따라서 VideoView에 대해 초당 onDraw가 몇 번이나 호출되는지 스스로 계산할 수 있습니다. 필요한 곳 ​​어디서나 표시하십시오 (screen/logcat/...에서).

프레임 속도 계산은 또 다른 이야기로, 간단한 예제 here을 찾을 수 있습니다.

+4

아니요,이 기능은 작동하지 않습니다. 비디오는 다른 뷰가 아닌 다른 특별한 방법으로 그려지는데, onDraw는 매번 호출되고 있지만 그렇게해야하는 것은 아닙니다. 다른보기를 위해이 작품. – asenovm