Added a comment and excluded automatic switch of orientation on tablets and Android TVs
This commit is contained in:
parent
886a949a00
commit
f41549ccf1
3 changed files with 12 additions and 7 deletions
|
|
@ -360,11 +360,11 @@ public abstract class VideoPlayer extends BasePlayer
|
|||
return true;
|
||||
});
|
||||
// apply caption language from previous user preference
|
||||
if (userPreferredLanguage != null && (captionLanguage.equals(userPreferredLanguage)
|
||||
|| searchForAutogenerated && captionLanguage.startsWith(userPreferredLanguage)
|
||||
|| userPreferredLanguage.contains("(") && captionLanguage.startsWith(
|
||||
userPreferredLanguage
|
||||
.substring(0, userPreferredLanguage.indexOf('('))))) {
|
||||
if (userPreferredLanguage != null
|
||||
&& (captionLanguage.equals(userPreferredLanguage)
|
||||
|| (searchForAutogenerated && captionLanguage.startsWith(userPreferredLanguage))
|
||||
|| (userPreferredLanguage.contains("(") && captionLanguage.startsWith(
|
||||
userPreferredLanguage.substring(0, userPreferredLanguage.indexOf('(')))))) {
|
||||
final int textRendererIndex = getRendererIndex(C.TRACK_TYPE_TEXT);
|
||||
if (textRendererIndex != RENDERER_UNAVAILABLE) {
|
||||
trackSelector.setPreferredTextLanguage(captionLanguage);
|
||||
|
|
|
|||
|
|
@ -956,6 +956,8 @@ public class VideoPlayerImpl extends VideoPlayer
|
|||
if (orientationLocked
|
||||
&& isFullscreen()
|
||||
&& service.isLandscape() == isVerticalVideo
|
||||
&& !DeviceUtils.isTv(service)
|
||||
&& !DeviceUtils.isTablet(service)
|
||||
&& fragmentListener != null) {
|
||||
fragmentListener.onScreenRotationButtonClicked();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue