Untitled
unknown
plain_text
a year ago
1.2 kB
1
Indexable
Never
import SwiftUI import AVFoundation struct ContentView: View { @State private var volume: Float = 0.5 // حجم الصوت الافتراضي var body: some View { VStack { Text("تحكم بمستوى الصوت") .font(.title) .padding() Slider(value: $volume, in: 0...1) // شريط التمرير لتعديل الصوت .padding(.horizontal) Button("تطبيق") { setVolume() } .padding() } } func setVolume() { let audioSession = AVAudioSession.sharedInstance() do { try audioSession.setCategory(.playAndRecord, mode: .default) try audioSession.setActive(true) try audioSession.setPreferredOutputNumberOfChannels(0) audioSession.outputVolume = volume } catch { print("حدث خطأ أثناء تعيين مستوى الصوت: \(error.localizedDescription)") } } } @main struct VolumeControlApp: App { var body: some Scene { WindowGroup { ContentView() } } }