SetVolume 函式僅對 leftVolume 設定作出反應。如果我將 leftVolume 設定在 0f 和 1f 之間,則左右音量會上下波動。如果我設定了 rigtVolume,它對輸出根本沒有影響。這意味著,例如,如果我將 leftVolume 設定為 0f,將 rightVolume 設定為 1f,我將聽不到任何聲音。我已經使用藍牙入耳式耳機和 3.5 毫米線纜連接的耳機測驗了這種行為。在這兩種情況下,結果相同。
signalPlayer.SetVolume(leftVolume,rightVolume)
如何分別設定左右聲道的音量?
uj5u.com熱心網友回復:
我現在已經用 Galaxy S20 測驗了這種行為。對于這款手機,左右控制作業正常。我之前測驗過的諾基亞 8 仍然是這種故障行為。因此,它是否有效似乎取決于手機。
uj5u.com熱心網友回復:
我沒有與您設備相同的版本。但是你可以在啟動播放器后音量。它適用于大多數設備。
MediaPlayer signalPlayer;
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
// Create your application here
SetContentView(Resource.Layout.layout1);
signalPlayer = MediaPlayer.Create(this, Resource.Raw.AMBForst_48000);
var button1 = FindViewById<Button>(Resource.Id.button1);
button1.Click = delegate
{
signalPlayer.Start();
signalPlayer.SetVolume(1f, 1f);
};
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/363480.html
標籤:沙马林
上一篇:我如何獲得這些輸出?
