Xin chào các bạn.
Phiền có bạn nào chuyên gia lập trình trên IOS với ngôn ngữ Swift có thể chỉ giáo cho mình việc này được không.
Mình có 1 số ứng dụng/game lập trình bằng ngôn ngữ Swift trên nền tảng IOS, có một số đoạn code chạy âm thanh (vd nhạc nền, ấn vào nút nó kêu). Trước đây khi dùng Xcode 12 đổ xuống khi build ra Emulator dùng IOS version 13 (đại loại nói chung là dưới 14) thì vẫn chạy được bình thường.
Code thì chỉ đơn giản thế này thôi: Mình tạo một action chạy sound như thế này:
let soundHome:SKAction = SKAction.playSoundFileNamed("clickSound.m4a",waitForCompletion:false)
Khi nào cần chạy sound thì đơn giản chỉ cần gọi "run(soundHome)" là ok.
Tuy nhiên hiện tại mình dùng XCode 14 thì khi chạy trên các Emulator version dưới IOS 14 thì nó báo lỗi ngay đoạn "run(soundHome)" trong khi nếu build với các Emulator từ version 14 trở đi thì vẫn chạy bình thường không lỗi gì.
Không rõ có cách nào để chạy sound cho các Emulator dùng IOS từ 14 trở xuống không? Và nếu chạy Emulator lỗi thì không rõ các thiết bị thật cài IOS version dưới 14 có lỗi không?
Xin trân trọng cám ơn.
Phiền có bạn nào chuyên gia lập trình trên IOS với ngôn ngữ Swift có thể chỉ giáo cho mình việc này được không.
Mình có 1 số ứng dụng/game lập trình bằng ngôn ngữ Swift trên nền tảng IOS, có một số đoạn code chạy âm thanh (vd nhạc nền, ấn vào nút nó kêu). Trước đây khi dùng Xcode 12 đổ xuống khi build ra Emulator dùng IOS version 13 (đại loại nói chung là dưới 14) thì vẫn chạy được bình thường.
Code thì chỉ đơn giản thế này thôi: Mình tạo một action chạy sound như thế này:
let soundHome:SKAction = SKAction.playSoundFileNamed("clickSound.m4a",waitForCompletion:false)
Khi nào cần chạy sound thì đơn giản chỉ cần gọi "run(soundHome)" là ok.
Tuy nhiên hiện tại mình dùng XCode 14 thì khi chạy trên các Emulator version dưới IOS 14 thì nó báo lỗi ngay đoạn "run(soundHome)" trong khi nếu build với các Emulator từ version 14 trở đi thì vẫn chạy bình thường không lỗi gì.
Không rõ có cách nào để chạy sound cho các Emulator dùng IOS từ 14 trở xuống không? Và nếu chạy Emulator lỗi thì không rõ các thiết bị thật cài IOS version dưới 14 có lỗi không?
Xin trân trọng cám ơn.