Tôi có một nút trong ứng dụng iPhone mà tôi muốn phát âm thanh "nhấn bàn phím" mặc định khi được nhấn. Tôi đã có thể chơi các âm thanh tùy chỉnh của riêng mình một cách dễ dàng, nhưng có cách nào để phát âm thanh hệ thống mặc định như thế này trong ứng dụng của tôi không?Làm cách nào để phát âm thanh của iPhone?
Trả lời
usingsystemsounds
Bạn phải sử dụng hệ thống âm thanh cho this.The dưới đây có thể là usefule.Refer Multimedia hướng dẫn lập trình để tìm hiểu thêm.
CFBundleRef mainbundle = CFBundleGetMainBundle();
CFURLRef soundFileURLRef = CFBundleCopyResourceURL
(mainbundle, CFSTR("tap"), CFSTR("aif"), NULL);
AudioServicesCreateSystemSoundID(soundFileURLRef, &soundFileObject);
Ngoài ra bạn có thể sử dụng hệ thống âm thanh sẵn có bởi
AudioServicesPlaySystemSound(1100);
Tôi không thể phát âm thanh với mã. Tôi đã thử AudioServicesPlaySystemSound (1075) trong tác vụ nút, nó không hoạt động !! –
Không có gì công khai. Có thể có một câu trả lời nếu bạn sẵn sàng đi sâu vào các API riêng tư, nhưng điều này không được khuyến khích (vì bạn có khả năng sẽ phá vỡ tính tương thích trong tương lai và có thể bị từ chối từ cửa hàng ứng dụng).
Có ví dụ trên trang web iPhone Dev Center để phát âm thanh trong thời gian ngắn (5 giây trở xuống), Bạn có thể sử dụng mã đó để phát bất kỳ âm thanh nào bạn muốn. Tìm một âm thanh nhấp chuột thực hiện tìm kiếm trên google và sử dụng nó. Đó là tất cả những gì bạn cần.
AudioServicesCreateSystemSoundID (fileURL, soundID);
Nhưng làm thế nào tôi có thể chơi âm thanh bàn phím chính xác? Tôi dường như không thể tìm thấy bất cứ nơi nào trên mạng, và nếu Apple thay đổi nó trong tương lai thì sao? – drewh
Họ có thể thay đổi nó thành cái gì khác biệt? Một con cú hooting? – willc2
Tôi xin lỗi, tôi chỉ tự mình bị nứt khi gây tiếng ồn trong khi gõ sai. Phớt lờ tôi! – willc2
tôi thấy this, mà âm thanh như những gì bạn đang tìm kiếm.
Âm thanh nhấp bạn muốn, tôi tin rằng, trong ứng dụng mẫu có tên SysSound.
http://developer.apple.com/iphone/library/samplecode/SysSound/
- 1. Âm thanh âm thanh định tuyến iPhone
- 2. Tôi làm cách nào để ghi lại âm thanh hiện đang phát trên iPhone?
- 3. Làm cách nào để thực hiện các thao tác khi phát âm thanh trong iPhone?
- 4. Làm cách nào để phát âm thanh cửa sổ chuẩn?
- 5. Làm cách nào để phát tệp âm thanh với jQuery?
- 6. Làm cách nào để phát âm thanh trong WinForms?
- 7. Tôi làm cách nào để phát âm thanh ngược lại với API âm thanh trên web?
- 8. iphone: đang phát danh sách phát âm thanh trong nền?
- 9. Cách phát tệp âm thanh
- 10. Làm thế nào để phát hiện tần số âm thanh/quảng cáo chiêu hàng trên iPhone?
- 11. Âm thanh trên iPhone
- 12. Làm cách nào để đặt tiêu đề của âm thanh hiện đang phát trong màn hình khóa iPhone?
- 13. Nhận luồng âm thanh từ URI và phát trên iPhone
- 14. Trình phát âm thanh tải xuống iPhone nâng cao
- 15. Phân tích âm thanh iPhone
- 16. Làm thế nào để phát âm thanh TICK mặc định?
- 17. Làm thế nào để phát âm thanh trong JavaScript
- 18. iphone - phát dòng âm thanh ở chế độ nền
- 19. Cách phát âm thanh bằng Python KHÔNG làm gián đoạn âm nhạc/các âm thanh khác phát khi đang chơi
- 20. Làm cách nào để chỉ phát âm thanh của video Youtube bằng HTML 5?
- 21. Chọn thiết bị Âm thanh trên iPhone
- 22. Phát lại âm thanh qua iPhone: buộc qua loa trong?
- 23. Phát âm thanh và âm thanh thuật toán
- 24. Cách phát âm thanh từ tài nguyên
- 25. Cách phát âm thanh thông báo android
- 26. Android: Tôi làm cách nào để đưa Âm thanh thông báo bằng Tài nguyên âm thanh?
- 27. Phát luồng âm thanh an toàn bằng Âm thanh HTML5
- 28. Lặp lại âm thanh HTML5 trên iPhone
- 29. iOS4 - Âm thanh nền với iPhone Simulator
- 30. Buộc iPhone Microphone làm đầu vào âm thanh
thể trùng lặp của [iPhone: làm thế nào để làm cho âm thanh nhấp chuột chìa khóa cho bàn phím tùy chỉnh] (http://stackoverflow.com/questions/ 818515/iphone-how-to-make-key-click-sound-cho-tùy-bàn phím) – Ejaz
Xem chủ đề này: [http://stackoverflow.com/questions/818515/iphone-how-to-make-key -click-sound-for-custom-keypad] (http://stackoverflow.com/questions/818515/iphone-how-to-make-key-click-sound-for-custom-keypad) – aSquared