fix ios audio output (#10235)
Signed-off-by: 21pages <sunboeasy@gmail.com>
This commit is contained in:
parent
0f7d78c263
commit
a02d2bb4ac
@ -1002,8 +1002,13 @@ impl AudioHandler {
|
|||||||
let sample_format = config.sample_format();
|
let sample_format = config.sample_format();
|
||||||
log::info!("Default output format: {:?}", config);
|
log::info!("Default output format: {:?}", config);
|
||||||
log::info!("Remote input format: {:?}", format0);
|
log::info!("Remote input format: {:?}", format0);
|
||||||
|
#[allow(unused_mut)]
|
||||||
let mut config: StreamConfig = config.into();
|
let mut config: StreamConfig = config.into();
|
||||||
config.buffer_size = cpal::BufferSize::Fixed(64);
|
#[cfg(not(target_os = "ios"))]
|
||||||
|
{
|
||||||
|
// this makes ios audio output not work
|
||||||
|
config.buffer_size = cpal::BufferSize::Fixed(64);
|
||||||
|
}
|
||||||
|
|
||||||
self.sample_rate = (format0.sample_rate, config.sample_rate.0);
|
self.sample_rate = (format0.sample_rate, config.sample_rate.0);
|
||||||
let mut build_output_stream = |config: StreamConfig| match sample_format {
|
let mut build_output_stream = |config: StreamConfig| match sample_format {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user