2017-01-01 6 views
1

UWPアプリケーションでノードのピッチをAudioGraphに変更するにはどうすればいいですか?UWP AudioGraph AudioFileInputNodeピッチを変更する

私はWP7からuwp(Windows 10、Mobile)にアプリケーションを移植しようとしています。

SoundEffect soundEffect = //...(load sound effect). 
SoundEffectInstance soundInstance = soundEffect.CreateInstance(); 
soundInstance.Pitch = pitch; 

AudioGraphとUWPでそれを行う方法:私のWP7アプリで は、私がコードを使用しますか?

答えて

0
あなたがこれまでにあなたのコードのもう少しを共有する必要がありますが、あなたはAudioFileInputNodeに含まれているPlaybackSpeedFactorプロパティを、使用したい

https://msdn.microsoft.com/en-us/library/windows/apps/windows.media.audio.audiofileinputnode.playbackspeedfactor

現在、MicrosoftのGitHubでは、最良の例がありますAudioGraphを使用した:FilePlaybackシナリオで https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/AudioCreation/cs/AudioCreation

その最後のリンクから、あなたがしなければならないすべては、あなたのオーディオファイルのピッチを倍増するために、この行を追加します:

プログラム内のどこからでもリアルタイムでこの変更を加えることができます(再生速度を制御するスライダなど)。 AudioGraphではこれはまったく問題にはなりません。 おそらくもこの値が負に設定されています。

+1

速度を変えずにピッチを変更したい。それ以来、WP7で働いた。 – arsenium

関連する問題