【发布时间】:2020-12-25 13:47:46
【问题描述】:
我正在使用 Youtube Api 在我的应用程序中播放视频,视频播放正常,但我想以编程方式将视频静音。我搜索了很多,但我没有找到任何禁用视频声音的东西。 请帮助我并告诉我将 YouTube 视频静音的解决方案。
这是我的代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
myouTubePlayerView = findViewById(R.id.utube_video);
myurl = "haE1BA1joxg";
monInitializedListener = new YouTubePlayer.OnInitializedListener() {
@Override
public void onInitializationSuccess(YouTubePlayer.Provider provider, YouTubePlayer youTubePlayer, boolean b) {
youTubePlayer.loadVideo(myurl);
}
@Override
public void onInitializationFailure(YouTubePlayer.Provider provider, YouTubeInitializationResult youTubeInitializationResult) {
}
};
myouTubePlayerView.initialize(YoutubeConfig.getApiKey(), monInitializedListener);
}
【问题讨论】:
-
我已经检查过了.. 但他使用了 youtubeplayerview.initialize(new YouTubePlayerInitListener) 我没有找到任何同名的方法。
-
该答案适用于备用播放器“Android-YouTube-Player”而不是 YouTubePlayer API,请查看其他答案以了解可能的解决方法。
标签: java android xml youtube-api