private void Awake() { DontDestroyOnLoad(gameObject); Instance = this; audioPlayers = new List <AudioPlayer>(); PlayBGM(); }
private async void playButton_Clicked(object sender, EventArgs e) { if (isPlaying) { if (playButton.Text == "Pause") { AudioPlayerManager.pausePlayAudio(); playButton.Text = "Play"; } else if (playButton.Text == "Play") { AudioPlayerManager.resumePlayAudio(); playButton.Text = "Pause"; } } else { AudioPlayerManager.playAudio(audioMedia.filePath); playButton.Text = "Pause"; stopButton.IsEnabled = true; isPlaying = true; } }
void Awake() { gameState = FindObjectOfType <GameStateManager>(); audioPlayer = FindObjectOfType <AudioPlayerManager>(); scoreManager = FindObjectOfType <ScoreManager>(); isVisited = false; }
private void RefreshFiles() { files.Clear(); foreach (string item in currentPlaylist.Folders) { foreach (string file in AudioPlayerManager.GetAudioFiles(item)) { files.Add(file); } } }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); return; } if (instance == this) { return; } Destroy(gameObject); }
private void Awake() { if (instance == null) { instance = this; audio = GetComponent <AudioSource>(); return; } if (instance == this) { return; } Destroy(gameObject); }
private void RefreshFiles() { List <string> files = new List <string>(); foreach (string item in config.Folders) { foreach (string file in AudioPlayerManager.GetAudioFiles(item)) { files.Add(file); } } var Query = files.Where(f => f.IndexOf(SearchBox.Text, StringComparison.CurrentCultureIgnoreCase) != -1).OrderBy(f => f); config.Files = new ObservableCollection <string>(Query); FilesList.DataContext = config.Files; }
async void stopButton_Clicked(object sender, EventArgs e) { if (isRecording) { AudioPlayerManager.stopRecordAudio(); DateTime audioDuration = new DateTime((long)AudioPlayerManager.getAudioDuration(audioFilePath)); recordingDuration.Text = audioDuration.ToString("HH:mm:ss"); PromptConfig prompt = new PromptConfig(); prompt.SetCancelText("Cancel"); prompt.SetOkText("Create"); prompt.SetMessage("Name audio recording"); prompt.SetInputMode(InputType.Default); PromptResult promptResult = await UserDialogs.Instance.PromptAsync(prompt); if (promptResult.Ok) { // prompt rename audio file // Create a file, if one doesn't already exist. IFile audioFile = await FileSystem.Current.LocalStorage.GetFileAsync(audioFilePath); await audioFile.RenameAsync(promptResult.Text + ".wav"); audioFilePath = audioFile.Path; } this.capturedMedia = new AudioMediaContent(audioFilePath); parentCard?.addMedia(capturedMedia); MediaManager.addNewMedia(capturedMedia); stopRecordMode(); } else if (isPlaying) { AudioPlayerManager.stopPlayAudio(); stopPlayMode(); } //audioPlayerFinished(); }
private void Awake() { components = GetComponent <ComponentsManager>(); uI = GetComponent <UIManager>(); spawningObjects = GetComponent <SpawningObjectsManager>(); gameState = GetComponent <GameStateManager>(); sprites = GetComponent <SpritesManager>(); prefabs = GetComponent <PrefabsManager>(); flexMode = GetComponent <FlexModeManager>(); drawNumber = GetComponent <DrawNumberManager>(); gamePreferences = GetComponent <GamePreferencesManager>(); audioPlayer = FindObjectOfType <AudioPlayerManager>(); scoreManager = GetComponent <ScoreManager>(); skins = GetComponent <SkinsManager>(); musicList = GetComponent <MusicListManager>(); cameraShift = 0.12f; }
public AudioView(AbMediaContent media) { InitializeComponent(); this.mediaNameLabel.Text = System.IO.Path.GetFileNameWithoutExtension(media.filePath); DateTime audioDuration = new DateTime((long)AudioPlayerManager.getAudioDuration(media.filePath)); recordingDuration.Text = audioDuration.ToString("HH:mm:ss"); this.audioMedia = media as AudioMediaContent; stopButton.IsEnabled = false; // WARNING TODO MEMORY LEAK not unsubscribing from event // will need to add to some preparefordispose method called from parent page AudioPlayerManager.audioPlayFinished += audioPlayFinished; }
void playButton_Clicked(object sender, EventArgs e) { if (isPlaying) { if (playButton.Text == "Pause") { AudioPlayerManager.pausePlayAudio(); playButton.Text = "Play"; } else if (playButton.Text == "Play") { AudioPlayerManager.resumePlayAudio(); playButton.Text = "Pause"; } } else { AudioPlayerManager.playAudio(audioFilePath); startPlayMode(); } }
private void Awake() { instance = this; }
private void stopButton_Clicked(object sender, EventArgs e) { AudioPlayerManager.stopPlayAudio(); audioPlayFinished(); }
void recordButton_Clicked(object sender, EventArgs e) { audioFilePath = AudioPlayerManager.startRecordAudio(); startRecordMode(); }