방법 - 1. 오디오/비디오 트랙의 현재 프레임 위치를 얻으시겠습니까 ?? 2. 트랙의 특정 프레임 위치로 이동하는 방법은? vlcj sdk를 사용 중입니다. 모든 코드 스 니펫을 매우 높이 평가할 것입니다!vlcj에서 프레임 위치를 가져 오거나 설정하는 방법은 무엇입니까?
2
A
답변
0
VLCJ는 프레임 액세스별로 직접 이런 종류의 프레임을 설정하지 않습니다. setTime()
및 getTime()
을 mediaplayer 개체에 사용할 수 있지만 프레임이 아니라 밀리 초 단위로 처음부터 시간이 반환됩니다. 물론, 프레임 속도를 알면 상대 프레임을 변환하는 것이 상대적으로 쉽습니다.
VLCJ가 제공하는 것보다 낮은 레벨의 조작이 필요한 경우, Xuggler를 살펴볼 수 있습니다.
0
사실 약간의 계산으로이 작업을 수행 할 수 있습니다. 가장 깨끗한 방법은 아니지만 쉽게 이해할 수 있습니다.
VLCj를 사용하면 .getLength()
을 사용하여 미디어 길이를 가져올 수 있습니다. 그러나이 시간은 밀리 초 단위로 미디어의 길이를 반환합니다. 또한 .getFPS()
을 사용하여 초당 프레임 수를 얻을 수 있습니다. 그래서
가 지금과 같이 프레임의 총 수를 얻을 수 있습니다 : 당신은 당신이 현재 밀리 초을 어디에 을 찾아 .getPosition()
을 사용할 수 있습니다 그리고
total_frames = .getFPS * .getLength() /1000;
를, 당신은 다음 프레임에 그 번역 할 수 있습니다 . 이것은 백분율로 반환됩니다. 이제
current_frame = .getPosition() * total_frames;
, 특정 프레임하자 전화 desired_frame
그 이동 하려는 경우. 백분율로 표시되는 .setPosition()
을 사용할 수 있습니다. 따라서 점프하려는 프레임을 나타내는 합계의 백분율을 결정해야합니다.
.setPosition((float)desired_frame/total_frames);
관련 문제
- 1. 테이블에서 스크롤 위치를 가져 오거나 설정하는 방법은 무엇입니까?
- 2. 응용 프로그램 창에서 마우스의 위치를 가져 오거나 설정하는 방법은 무엇입니까?
- 3. 현재 위치를 프로그래밍 방식으로 가져 오거나 설정하는 방법은 무엇입니까?
- 4. Silverlight 텍스트 상자에서 캐럿 위치를 가져 오거나 설정하는 방법은 무엇입니까?
- 5. rootViewController를 가져 오거나 설정하는 방법은 무엇입니까?
- 6. iOS 4.x에서 사용자 에이전트를 가져 오거나 설정하는 방법은 무엇입니까?
- 7. winforms 응용 프로그램의 작업 디렉토리를 가져 오거나 설정하는 방법은 무엇입니까?
- 8. 위젯에서 텍스트 값을 가져 오거나 설정하는 방법은 무엇입니까?
- 9. Google지도에서 본딩 박스를 가져 오거나 설정하는 방법은 무엇입니까?
- 10. UIGraphicsBeginImageContext 위치를 설정하는 방법은 무엇입니까?
- 11. DataGridView의 ComboBox에서 데이터를 가져 오거나 설정하는 방법
- 12. jquery를 사용하여 gridview에서 textboxvalue를 가져 오거나 설정하는 방법
- 13. TitledPane 제목에서 ImageView의 위치를 설정하는 방법은 무엇입니까?
- 14. Delphi에서 데스크톱 아이콘 위치 및 크기를 가져 오거나 설정하는 방법은 무엇입니까?
- 15. github에서 로컬로 분기를 가져 오거나 가져 오는 방법은 무엇입니까?
- 16. CustomEditField의 중간에 커서 위치를 설정하는 방법은 무엇입니까?
- 17. FolderBrowserDialog의 위치를 부모 중심으로 설정하는 방법은 무엇입니까?
- 18. MKMapView에서 PlaceMark 위치를 설정하는 방법은 무엇입니까?
- 19. j2me의 textField에서 캐럿 위치를 설정하는 방법은 무엇입니까?
- 20. mapkit의 기본 주석 위치를 설정하는 방법은 무엇입니까?
- 21. 애니메이션 후에 버튼의 위치를 설정하는 방법은 무엇입니까?
- 22. 텍스트의 끝에 캐럿 위치를 설정하는 방법은 무엇입니까?
- 23. 화면에서 커서 위치를 설정하는 방법은 무엇입니까?
- 24. TWTweetComposeViewController에서 텍스트 커서의 위치를 설정하는 방법은 무엇입니까?
- 25. 링크의 다운로드 위치를 설정하는 방법은 무엇입니까?
- 26. 레이어에서 CC3Node의 위치를 설정하는 방법은 무엇입니까?
- 27. TChromium 스크롤바 위치를 가져오고 설정하는 방법은 무엇입니까?
- 28. WPF 창의 위치를 설정하는 방법은 무엇입니까?
- 29. ASP.NET 런타임에 컨트롤의 위치를 설정하는 방법은 무엇입니까?
- 30. 프로그래밍 방식으로 탭의 위치를 설정하는 방법은 무엇입니까?