Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
17.02.2015, 00:53
|
|||
---|---|---|---|
|
|||
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
Всем доброго времени суток Генерирую звуковой сигнал как здесь показано. С одним сигналом все Ок. Но вот несколько сигналов подряд сгенерировать не получается. То выдается один, то они накладываются один на другой. Похожая генерация сигналов на десктопе позволяет реализовать желаемое. Подскажите please, в чем здесь проблема, возможно есть какие то отличительные от десктопа особенности? Зараннее благодарен за советы С уважением YK13 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 09:08
|
|||
---|---|---|---|
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
YK13Но вот несколько сигналов подряд сгенерировать не получается. Обычно люди показывают код, который у них не получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:37
|
|||
---|---|---|---|
|
|||
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
wadmanОбычно люди показывают код, который у них не получается. Да, полностью согласен Мой класс который генерит звук Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
Ну а здесь вызов Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:39
|
|||
---|---|---|---|
|
|||
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
wadmanОбычно люди показывают код, который у них не получается. Да, полностью согласен Мой класс который генерит звук Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52.
Ну а здесь вызов Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.02.2015, 13:45
|
|||
---|---|---|---|
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
Устанавливаешь метки на конце бипа и ловишь их http://developer.android.com/intl/ru/reference/android/media/AudioTrack.OnPlaybackPositionUpdateListener.html Затем начинаешь играть новый звук. Отдельный звук для этого особо не нужен, и так играется фоном. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.02.2015, 00:14
|
|||
---|---|---|---|
|
|||
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
Спасибо Это как раз то что требовалось ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2015, 14:12
|
|||
---|---|---|---|
|
|||
Как сгенерировать несколько звуковых сигналов подряд в Android? |
|||
#18+
Доброго времени суток всем. Думал что проблема полностью закрыта. Увы нет :( Итак "продолжение банкета" В соответствии с советами wadman изменил класс Beeper Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103.
Затем добавил кнопку, в обработчике которой генерирую звуковые сигналы определенное количество раз через определенные промежутки времени. Вот так Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
Но вот после нескольких итераций останавливается после первого или второго сигнала. Иногда при первом нажатии все проходит нормально и сбой происходит при повторном нажатии. Пробовал в начале метода run вызывать System.gc() однако это не принесло желаемого результата. Оговорюсь, что тестировал только на одном устройстве. Когда произошел бы сбой на какам дибо другом устройстве (да и произошел ли бы вообще) сказать не могу. В режиме отладки кода вызываю все методы шаг за шагом все проходит нормально Зараннее благодарен за советы С уважением YK13 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=11&mobile=1&tid=1329767]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
240ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 343ms |
0 / 0 |