Как разрешить другим пользователям воспроизводить музыку в моем приложении?

#visual-studio

#visual-studio

Вопрос:

Я довольно новичок в Visual basic.net и я почти закончил работу над приложением (чат-ботом). Я добавил функцию, которая позволяет мне воспроизводить музыку, сообщая боту «воспроизводить музыку».

Это то, что я использовал

 If input.contains("Play music") then 
txtbot.appendtext("Sure") 
My.computer.audio.play("C:UsersrayquMusicVirInstrument1.wav")
  

Предположим, что кто-то другой установил мое приложение и хочет воспроизвести песню. Тогда приведенный выше код не будет работать для них, верно? Поскольку путь к каталогу в коде основан на пути к моему компьютеру, а не на пути к их компьютеру.
Итак, что я должен сделать, чтобы исправить это? Что я должен сделать, чтобы другие пользователи могли воспроизводить музыку из моего приложения?

Комментарии:

1. Что это за приложение (графический интерфейс, консоль)?

Ответ №1:

Как я вижу, My.computer.audio.play(path) принимает .wav звуковой файл. Итак, простой способ:

  • Как насчет того, чтобы спросить пользователя после того, как он скажет «хорошо«, какой путь? Например, «отлично, каков путь к вашей музыке?». В конце концов, это чат-бот!

Если пользователь, например, говорит: C:Usersexample1DesktopmySong.wav , вы могли бы сохранить это и передать в виде массива в свою функцию! Что-то вроде этого!

 array1='C:Usersexample1DesktopmySong.wav'
My.computer.audio.play(array1)
  

Что вы думаете? Это что-то грубое, но оно адаптируется к любому пользователю, и оно простое (не нужно реализовывать «открыть папку и выбрать».

Комментарии:

1. Отличная идея! Большое спасибо за помощь!

2. Нет проблем! Если это было полезно, не забудьте проголосовать за ответ! Если это решило вашу проблему полностью, примите это как ответ! @Ray