diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index d2a810a66..9f49ef938 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -921,6 +921,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List @Override public void onResourceReady(@NonNull Drawable resource, @Nullable Transition transition) { mBinding.exo.setDefaultArtwork(resource); + setMetadata(); } @Override @@ -1005,7 +1006,6 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List setText(mBinding.director, R.string.detail_director, item.getVodDirector()); mBinding.content.setMaxLines(getMaxLines()); setArtwork(item.getVodPic()); - setMetadata(); } @Override diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java index 5e2d817ce..163483fc8 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/Youtube.java @@ -7,6 +7,7 @@ import com.fongmi.android.tv.bean.Vod; import com.fongmi.android.tv.event.RefreshEvent; import com.fongmi.android.tv.impl.NewPipeImpl; import com.fongmi.android.tv.player.Source; +import com.github.catvod.utils.Trans; import org.schabi.newpipe.extractor.ListExtractor; import org.schabi.newpipe.extractor.NewPipe; @@ -53,15 +54,15 @@ public class Youtube implements Source.Extractor { private Vod convert(StreamInfo info) { try { Vod vod = new Vod(); - vod.setVodName(info.getName()); - vod.setVodDirector(info.getUploaderName()); - vod.setVodContent(info.getDescription().getContent()); + vod.setVodName(Trans.s2t(info.getName())); + vod.setVodDirector(Trans.s2t(info.getUploaderName())); + vod.setVodContent(Trans.s2t(info.getDescription().getContent())); vod.setVodPic(info.getThumbnails().get(info.getThumbnails().size() - 1).getUrl()); return vod; } catch (Exception e) { Vod vod = new Vod(); - vod.setVodName(info.getName()); - vod.setVodContent(info.getDescription().getContent()); + vod.setVodName(Trans.s2t(info.getName())); + vod.setVodContent(Trans.s2t(info.getDescription().getContent())); return vod; } } diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index eb8edcb24..72ac73916 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -989,6 +989,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo @Override public void onResourceReady(@NonNull Drawable resource, @Nullable Transition transition) { mBinding.exo.setDefaultArtwork(resource); + setMetadata(); } @Override @@ -1081,7 +1082,6 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo setText(mBinding.director, R.string.detail_director, item.getVodDirector()); mBinding.contentLayout.setVisibility(mBinding.content.getVisibility()); setArtwork(item.getVodPic()); - setMetadata(); } @Override