Как играть звуковой файл

Если вы находитесь на узле 8 или выше, вы можете использовать асинхронные функции, чтобы сделать его более многословным / читабельным, и обернуть его в блок trycatch, чтобы вам не приходилось связывать улов с каждым возможным обещанием: ]

async function login() {
  try {
    const users = await FirebaseHelper.getDataFromDB("users", profileSort.email);

    if (users.exists) {
      await FirebaseHelper.updateDataInDb("authentication", profileSort.email, TokenToStore);
      const authenticat = await FirebaseHelper.getDataFromDB("authenticat", profileSort.email);

      if (authenticat.exists) {
        req.session.contextToken = response.data();
        if (req.session.contextToken["meetupAccessToken"]) profileSort["meetup"] = true;
        if (req.session.contextToken["meetupAccessToken"]) profileSort["eventbrite"] = true;
        req.session.contextToken = {...req.session.contextToken, ...TokenToStore};

        return done(null, profileSort);
      }
    } else {
      await FirebaseHelper.setDataToDb("users", profileSort.email, profileSort);
      await FirebaseHelper.setDataToDb("authentication", profileSort.email, TokenToStore);
      return done(null, profileSort);
    }
  } catch (error) {
    return done(error);
  }
}
7
задан Timothy Jones 6 March 2012 в 05:08
поделиться

4 ответа

Если Вы не возражаете включая Microsoft.VisualBasic.dll в Вашем проекте, можно сделать это этот путь:

var audio = new Microsoft.VisualBasic.Devices.Audio();
audio.Play("some file path");

Если Вы хотите сделать более сложный материал, самый легкий способ, о котором я знаю, состоит в том, чтобы использовать API Windows Media Player. Вы добавляете DLL и затем работаете с ним. API является довольно неуклюжим, но он действительно работает; я использовал его для создания моей собственной обертки аудиоплеера вокруг Windows Media Player для персонального использования. Вот некоторые полезные ссылки для запущения Вас:

Создание веб-сайта с ASP.NET 2.0 для навигации по музыкальной библиотеке

Объектная модель Windows Media

Позвольте музыкальной игре!

Править:

Так как я записал это, я нашел более легкий путь, если Вы не возражаете включая классы WPF в Вашем коде. WPF (.NET 3.0 и вперед) имеет класс MediaPlayer, это - обертка вокруг Windows Media Player. Это означает, что Вы не должны писать свою собственную обертку, которая хороша с тех пор, как я упомянул выше, API WMP является довольно неуклюжим и твердым использовать.

7
ответ дан 6 December 2019 в 19:44
поделиться

Я рекомендовал бы БАСОВУЮ Библиотеку. Это может играть и filebased музыкальные файлы и контент потоковой передачи. Существует также доступная обертка.NET.

4
ответ дан 6 December 2019 в 19:44
поделиться

используйте вызов API PlaySound

0
ответ дан 6 December 2019 в 19:44
поделиться

Существует управление медиаплеером - в основном, что использует Media Player. Можно поместить это в программу и существует API, который можно использовать для управления ею. Я думаю, что это - лучшее быстрое решение.

0
ответ дан 6 December 2019 в 19:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: