Попытка воспроизвести звуковой файл с помощью проекта управляемой операционной системы с открытым исходным кодом С# (cosmos) в визуальной студии

using System;
using System.Collections.Generic;
using System.Text;
using Sys = Cosmos.System;
using System.Threading;
using System.Media.SoundPlayer;

Поскольку Cosmos использует С#, я пытаюсь использовать System.Media.SoundPlayer для воспроизведения звукового файла, но Visual Studio показывает красную волнистую линию под «Медиа», говоря: «Тип или пространство имен не существует в пространстве имен« Система »( вам не хватает ссылки на сборку)». Как мне это решить?


person Ayanabha Jana    schedule 12.05.2020    source источник


Ответы (1)


Если я правильно помню, SoundPlayer - это не пространство имен, это имя класса. Таким образом, вы можете просто импортировать пространство имен мультимедиа и использовать SoundPlayer, как показано ниже.

using System.Media;

и в коде используйте так:

SoundPlayer player = new SoundPlayer (@"###.mp3");
player.Play();

Надеюсь это поможет.

person HRM    schedule 12.05.2020
comment
Я попробовал метод, который вы предложили, но Visual Studio по-прежнему показывает красную волнистую линию в разделе «Медиа». - person Ayanabha Jana; 12.05.2020
comment
К сожалению, я думаю, что это основной проект .Net и может не иметь поддержки. Не могли бы вы проверить, полезен ли этот вопрос SO - stackoverflow.com/questions/42845506/ - person HRM; 13.05.2020