Skip to content

Commit 6f2f56d

Browse files
committed
将 tv 播放器代码拆分到 :player:tv
1 parent 48cf080 commit 6f2f56d

File tree

132 files changed

+1962
-4314
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+1962
-4314
lines changed

app/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,6 @@ dependencies {
202202
implementation(androidx.webkit)
203203
implementation(libs.accompanist.systemuicontroller)
204204
implementation(libs.akdanmaku)
205-
implementation(libs.androidSvg)
206205
implementation(libs.coil.compose)
207206
implementation(libs.coil.gif)
208207
implementation(libs.coil.svg)
@@ -231,6 +230,7 @@ dependencies {
231230
implementation(project(mapOf("path" to ":bili-api")))
232231
implementation(project(mapOf("path" to ":bili-subtitle")))
233232
implementation(project(mapOf("path" to ":player")))
233+
implementation(project(mapOf("path" to ":utils")))
234234
testImplementation(androidx.room.testing)
235235
testImplementation(libs.kotlin.test)
236236
androidTestImplementation(androidx.compose.ui.test.junit4)

app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -127,12 +127,6 @@
127127
android:exported="false"
128128
android:label="@string/title_activity_favorite"
129129
android:theme="@style/Theme.BV" />
130-
<activity
131-
android:name=".activities.video.VideoPlayerActivity"
132-
android:enableOnBackInvokedCallback="false"
133-
android:exported="false"
134-
android:label="@string/title_activity_video_player"
135-
android:theme="@style/Theme.BV" />
136130
<activity
137131
android:name=".activities.video.UpInfoActivity"
138132
android:enableOnBackInvokedCallback="false"

app/src/main/kotlin/dev/aaa1115910/bv/BVApp.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import dev.aaa1115910.biliapi.repositories.ChannelRepository
1414
import dev.aaa1115910.biliapi.repositories.CommentRepository
1515
import dev.aaa1115910.biliapi.repositories.FavoriteRepository
1616
import dev.aaa1115910.biliapi.repositories.HistoryRepository
17-
import dev.aaa1115910.biliapi.repositories.ToViewRepository
1817
import dev.aaa1115910.biliapi.repositories.LoginRepository
1918
import dev.aaa1115910.biliapi.repositories.PgcRepository
2019
import dev.aaa1115910.biliapi.repositories.RecommendVideoRepository
2120
import dev.aaa1115910.biliapi.repositories.SearchRepository
2221
import dev.aaa1115910.biliapi.repositories.SeasonRepository
22+
import dev.aaa1115910.biliapi.repositories.ToViewRepository
2323
import dev.aaa1115910.biliapi.repositories.UgcRepository
2424
import dev.aaa1115910.biliapi.repositories.VideoDetailRepository
2525
import dev.aaa1115910.biliapi.repositories.VideoPlayRepository
@@ -36,7 +36,6 @@ import dev.aaa1115910.bv.screen.user.UserSwitchViewModel
3636
import dev.aaa1115910.bv.util.FirebaseUtil
3737
import dev.aaa1115910.bv.util.LogCatcherUtil
3838
import dev.aaa1115910.bv.util.Prefs
39-
import dev.aaa1115910.bv.viewmodel.PlayerViewModel
4039
import dev.aaa1115910.bv.viewmodel.TagViewModel
4140
import dev.aaa1115910.bv.viewmodel.UserViewModel
4241
import dev.aaa1115910.bv.viewmodel.VideoPlayerV3ViewModel
@@ -177,7 +176,6 @@ val appModule = module {
177176
viewModel { PopularViewModel(get()) }
178177
viewModel { AppQrLoginViewModel(get(), get()) }
179178
viewModel { SmsLoginViewModel(get(), get()) }
180-
viewModel { PlayerViewModel(get()) }
181179
viewModel { UserViewModel(get()) }
182180
viewModel { HistoryViewModel(get(), get()) }
183181
viewModel { ToViewViewModel(get(), get()) }

app/src/main/kotlin/dev/aaa1115910/bv/activities/video/VideoPlayerActivity.kt

Lines changed: 0 additions & 126 deletions
This file was deleted.

app/src/main/kotlin/dev/aaa1115910/bv/component/DanmakuPlayerCompose.kt

Lines changed: 0 additions & 47 deletions
This file was deleted.

app/src/main/kotlin/dev/aaa1115910/bv/component/TopNav.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ import androidx.tv.material3.Text
2727
import dev.aaa1115910.biliapi.entity.pgc.PgcType
2828
import dev.aaa1115910.biliapi.entity.ugc.UgcType
2929
import dev.aaa1115910.bv.BVApp
30+
import dev.aaa1115910.bv.util.createCustomInitialFocusRestorerModifiers
3031
import dev.aaa1115910.bv.util.getDisplayName
32+
import dev.aaa1115910.bv.util.ifElse
3133

3234
@Composable
3335
fun TopNav(

app/src/main/kotlin/dev/aaa1115910/bv/component/controllers/BottomControls.kt

Lines changed: 0 additions & 131 deletions
This file was deleted.

0 commit comments

Comments
 (0)