Merge remote-tracking branch 'origin/develop' into NPE

This commit is contained in:
tzugen 2021-03-30 14:39:09 +02:00
commit f738bca1ad
No known key found for this signature in database
GPG Key ID: 61E9C34BC10EC930
6 changed files with 8 additions and 8 deletions

View File

@ -104,7 +104,7 @@ public class BookmarksFragment extends Fragment {
{ {
if (entry.isVideo()) if (entry.isVideo())
{ {
videoPlayer.getValue().playVideo(entry); videoPlayer.getValue().playVideo(getContext(), entry);
} }
else else
{ {

View File

@ -576,7 +576,7 @@ public class SearchFragment extends Fragment {
private void onVideoSelected(MusicDirectory.Entry entry) private void onVideoSelected(MusicDirectory.Entry entry)
{ {
videoPlayer.getValue().playVideo(entry); videoPlayer.getValue().playVideo(getContext(), entry);
} }
private void autoplay() private void autoplay()

View File

@ -85,6 +85,6 @@ val musicServiceModule = module {
single { DownloadHandler(get(), get()) } single { DownloadHandler(get(), get()) }
single { NetworkAndStorageChecker(androidContext()) } single { NetworkAndStorageChecker(androidContext()) }
single { VideoPlayer(androidContext()) } single { VideoPlayer() }
single { ShareHandler(androidContext()) } single { ShareHandler(androidContext()) }
} }

View File

@ -134,7 +134,7 @@ class SelectAlbumFragment : Fragment() {
bundle bundle
) )
} else if (entry != null && entry.isVideo) { } else if (entry != null && entry.isVideo) {
videoPlayer.playVideo(entry) videoPlayer.playVideo(requireContext(), entry)
} else { } else {
enableButtons() enableButtons()
} }

View File

@ -649,7 +649,7 @@ open class RESTMusicService(
"Get-Video-Url" "Get-Video-Url"
).start() ).start()
latch.await(3, TimeUnit.SECONDS) latch.await(5, TimeUnit.SECONDS)
return expectedResult[0]!! return expectedResult[0]!!
} }

View File

@ -8,8 +8,8 @@ import org.moire.ultrasonic.util.Util
/** /**
* This utility class helps starting video playback * This utility class helps starting video playback
*/ */
class VideoPlayer(val context: Context) { class VideoPlayer() {
fun playVideo(entry: MusicDirectory.Entry?) { fun playVideo(context: Context, entry: MusicDirectory.Entry?) {
if (!Util.isNetworkConnected(context)) { if (!Util.isNetworkConnected(context)) {
Util.toast(context, R.string.select_album_no_network) Util.toast(context, R.string.select_album_no_network)
return return
@ -18,7 +18,7 @@ class VideoPlayer(val context: Context) {
try { try {
player.playVideo(context, entry) player.playVideo(context, entry)
} catch (e: Exception) { } catch (e: Exception) {
Util.toast(context, e.message, false) Util.toast(context, e.toString(), false)
} }
} }
} }