gpt4 book ai didi

android - 为什么 YouTube 视频以横向模式播放而不是(垂直)纵向模式?

转载 作者:行者123 更新时间:2023-12-03 05:37:42 25 4
gpt4 key购买 nike

任何帮助表示赞赏。
我还想让这些视频可下载,因为这些是公共(public)视频。

public class VideoActivity extends Activity {

String url = " ";
private int REQ_PLAYER_CODE = 1;
private static String YT_KEY = "some keys";

我正在从另一个类(class)获取 URL
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_video);
Intent intent = getIntent();

// Intent in=getIntent();
Bundle bundle = getIntent().getExtras();
String url = bundle.getString("key");
Log.v("in mainactivity", "" + url);


assert url != null;
Intent videoIntent = null;
if (url != null) {
videoIntent = YouTubeStandalonePlayer.createVideoIntent(this, YT_KEY, url, 0, true, false);
}

startActivityForResult(videoIntent, REQ_PLAYER_CODE);

}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == REQ_PLAYER_CODE && resultCode != RESULT_OK) {
YouTubeInitializationResult errorReason = YouTubeStandalonePlayer.getReturnedInitializationResult(data);
if (errorReason.isUserRecoverableError()) {
errorReason.getErrorDialog(this, 0).show();
} else {
String errorMessage = String.format("PLAYER ERROR!!", errorReason.toString());
Toast.makeText(this, errorMessage, Toast.LENGTH_LONG).show();
}
}
}

}

根据用户的不同,我可以做些什么来以任何模式播放视频。

最佳答案

更改lightboxModetrue以纵向模式播放。
videoIntent = YouTubeStandalonePlayer.createVideoIntent(this, YT_KEY, url,0, true,true);

关于android - 为什么 YouTube 视频以横向模式播放而不是(垂直)纵向模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36078079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com