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())
{
videoPlayer.getValue().playVideo(entry);
videoPlayer.getValue().playVideo(getContext(), entry);
}
else
{

View File

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

View File

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

View File

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

View File

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

View File

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