Android 设置YouTubeplyer api随时间变化的音量

Android 设置YouTubeplyer api随时间变化的音量,android,youtube-api,volume,Android,Youtube Api,Volume,我一直在将YoutubePlayer API集成到我的Android项目中。播放列表中的视频运行良好。我想做的是让音频在30秒内以低音量启动并淡入 到目前为止,由于某种原因,我做了一些非常奇怪的事情。它将其设置为最大音量,如果您尝试将其调低,它会立即再次将其调低 我认为我可以这样做的方式是将音频管理器设置为0音量,然后在ontick计时器上将音量提高1,直到达到最大音量 下面的代码是我的尝试,但正如我所说,它正在做一些奇怪的事情 谢谢你的帮助 youTubeP

我一直在将YoutubePlayer API集成到我的Android项目中。播放列表中的视频运行良好。我想做的是让音频在30秒内以低音量启动并淡入

到目前为止,由于某种原因,我做了一些非常奇怪的事情。它将其设置为最大音量,如果您尝试将其调低,它会立即再次将其调低

我认为我可以这样做的方式是将音频管理器设置为0音量,然后在ontick计时器上将音量提高1,直到达到最大音量

下面的代码是我的尝试,但正如我所说,它正在做一些奇怪的事情

谢谢你的帮助

                  youTubePlayer.loadPlaylist(playListTitle);

                  final AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);

                  // Add listeners to YouTubePlayer instance
                  youTubePlayer.setPlayerStateChangeListener(new YouTubePlayer.PlayerStateChangeListener() {


                      @Override
                      public void onLoaded(String arg0) {

                          youTubePlayer.play();

                          audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 0, 0);

                          Integer volumeRaisingTime = 30000;

                          new CountDownTimer(volumeRaisingTime, 1000) {

                              Integer deviceMaxVolume = 20;
                              Integer devicevolume = 0;
                              public void onTick(long millisUntilFinished) {
                                  audioManager.setStreamVolume(AudioManager.STREAM_MUSIC, 20, 0);
                                  if (devicevolume > deviceMaxVolume){

                                      devicevolume++;

                                     Log.d("Device Volume:", ""+devicevolume);
                                  }


                              }

                              public void onFinish() {

                              }

                          }.start();

                      }

嗨,你能找到在……方面对你有帮助的东西。嗨,你能找到在……方面对你有帮助的东西。