【问题标题】:How to mute embed youtube video in youtubeplayerview如何在 youtubeplayerview 中静音嵌入 youtube 视频
【发布时间】: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);
}

【问题讨论】:

  • 可能相关的答案:How to mute a Youtube Video by ...?
  • 我已经检查过了.. 但他使用了 youtubeplayerview.initialize(new YouTubePlayerInitListener) 我没有找到任何同名的方法。
  • 该答案适用于备用播放器“Android-YouTube-Player”而不是 YouTubePlayer API,请查看其他答案以了解可能的解决方法。

标签: java android xml youtube-api


【解决方案1】:

您正在寻找 YouTube Player API,在该文档下您可以找到:

https://developers.google.com/youtube/iframe_api_reference#Playback_controls

player.mute():Void

是用于静音视频的 API 调用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-25
    • 2016-05-04
    • 2017-05-02
    • 1970-01-01
    • 2012-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多