2016-05-15 61 views
0

我想允許我的應用程序的用戶修剪視頻中的特定部分。我正在尋找一種解決方案,可以幫助我用兩個拇指(最大和最小時間)做出時間選擇滑塊。Android時間範圍尋找酒吧

這是我想要實現的示例。

enter image description here

我知道已經有一些圖書館的,可以幫助:

android-range-seek-bar

Material Range Bar

但他們只用浮漂和整數的工作。 我的問題是我如何使它與時間值一起工作?

回答

0

基本上你可以用數值類型表示時間!使用整數,您可以將範圍時間從0Integer.MAX_VALUE秒(例如)

您需要什麼是以mm:ss格式顯示此int值。

我不知道這裏的庫是否已經做到了這一點,但是我建議分叉一個,並在屏幕上顯示值。從另一個(使用millis)來

SO link

String hms = String.format("%02d:%02d:%02d", TimeUnit.MILLISECONDS.toHours(millis), 
    TimeUnit.MILLISECONDS.toMinutes(millis) % TimeUnit.HOURS.toMinutes(1), 
    TimeUnit.MILLISECONDS.toSeconds(millis) % TimeUnit.MINUTES.toSeconds(1)); 
+0

我認爲這是做它的唯一途徑。不過,如果別人有另一種解決方案,我們會等待 – SaidTagnit