2017-08-04 68 views
0

我有一個可回放視頻的應用[電視]。 我還實現了當我去背景(主頁按鈕)時,視頻繼續在後臺播放的功能。在後臺運行時獲取播放視頻位置

當我通過點擊「現在玩紙牌」視頻重新打開視頻從一開始就開始。我想我可以給一個位置並使用seekTo方法。問題是,我不知道如何獲得正確的時間。我應該在哪裏撥打getCurrentPosition();,因爲我不能在onPause()上使用它,因爲當我在後臺時,會花費額外的時間,最終時間不會匹配。

+0

把一些代碼的問題 –

+0

我更感興趣的是問關於這個話題的想法和可能性。我使用ExoPlayer作爲我的播放器。實現類似於android doc中的「Now playing card」和「Background playback」。 – PeteWonder

回答

0

事實證明,我每次點擊「現在玩紙牌」都會有新的活動。 我需要做的只是在我的android清單文件中添加一行android:launchMode="singleTask"以避免這種情況。

例子:

<activity 
    android:name=".SingleTaskActivity" 
    android:label="singleTask launchMode" 
    android:launchMode="singleTask"> 
相關問題