1
저는 안드로이드 videoView가 현재 재생중인 프레임 속도를 얻는 방법이 있는지 궁금합니다. VideoView 클래스의 설명서를 살펴 보았지만 아무 소용이 없었습니다. 이것을 할 다른 방법이 있습니까?현재 재생중인 동영상의 프레임 속도 받기
감사합니다.
저는 안드로이드 videoView가 현재 재생중인 프레임 속도를 얻는 방법이 있는지 궁금합니다. VideoView 클래스의 설명서를 살펴 보았지만 아무 소용이 없었습니다. 이것을 할 다른 방법이 있습니까?현재 재생중인 동영상의 프레임 속도 받기
감사합니다.
예. 가능합니다.
VideoView는 View를 확장하므로 VideoView를 확장하고 onDraw 메서드를 구현하며 거기에 super.onDraw를 호출하고 거기에서 FPS 계산을 수행하는 YourVideoView 클래스를 만들 수 있습니다.
따라서 VideoView에 대해 초당 onDraw가 몇 번이나 호출되는지 스스로 계산할 수 있습니다. 필요한 곳 어디서나 표시하십시오 (screen/logcat/...에서).
프레임 속도 계산은 또 다른 이야기로, 간단한 예제 here을 찾을 수 있습니다.
아니요,이 기능은 작동하지 않습니다. 비디오는 다른 뷰가 아닌 다른 특별한 방법으로 그려지는데, onDraw는 매번 호출되고 있지만 그렇게해야하는 것은 아닙니다. 다른보기를 위해이 작품. – asenovm