Уроки C# - Свои звуки в программе - Лучший способ

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 61

  • @XpucT
    @XpucT  3 ปีที่แล้ว +27

    // ZIP
    var file = @"C:\Users\Admin\Desktop\1.txt";
    using (ZipArchive zip = ZipFile.Open(file + ".zip", ZipArchiveMode.Create))
    zip.CreateEntryFromFile(file, Path.GetFileName(file));
    // GZip
    using (FileStream fileIn = File.OpenRead(@"C:\Users\Admin\Desktop
    oty"))
    using (FileStream fileOut = File.Create(@"C:\Users\Admin\Desktop
    oty.gz"))
    using (GZipStream gz = new GZipStream(fileOut, CompressionLevel.Optimal))
    fileIn.CopyTo(gz);
    // Play
    using (MemoryStream fileOut = new MemoryStream(Properties.Resources.noty))
    using (GZipStream gz = new GZipStream(fileOut, CompressionMode.Decompress))
    new SoundPlayer(gz).Play();

    • @dukalisreshaet4088
      @dukalisreshaet4088 3 ปีที่แล้ว

      очень интересует , создание библиотек! а именно как добавлять картинки из приложения в dll

  • @lexmakes
    @lexmakes 3 ปีที่แล้ว +15

    Большое спасибо, Хачатур!
    Очень интересует простое обновление программы через интернет, без ракетостроения. Как в Telegram, например.

  • @serpotapov
    @serpotapov 3 ปีที่แล้ว +8

    Новый свет
    Новый музон
    - мощь!

  • @wpion777s
    @wpion777s 3 ปีที่แล้ว +4

    Казалось бы простой ЧПОНЬК , а сколько с ним чпонькаться то пришлось )))))

  • @serpotapov
    @serpotapov 3 ปีที่แล้ว +5

    Спасибо!

  • @dasramm8513
    @dasramm8513 3 ปีที่แล้ว +1

    Класс. Спасибо за подсказку об архивировании. А то я несжатые файлы кидал, когда делал говорящие часы с погодой.

  • @ЕвгенийПашин-ш7д
    @ЕвгенийПашин-ш7д 2 ปีที่แล้ว +1

    Лайк!!! Действительно просто!!!

  • @m1xaedzy
    @m1xaedzy 3 ปีที่แล้ว +4

    спасибо за видео.
    Расскажешь про принципы solid? Мне кажется ты сможешь объяснить очень потяно и доходчиво!)

  • @umbertold
    @umbertold 3 ปีที่แล้ว +1

    Спасибо за интересную информацию)

  • @mehriddinabdullaev3870
    @mehriddinabdullaev3870 3 ปีที่แล้ว +3

    Я всегда изначально поставлю лайк. Попробую на Xamarin Forms тоже

    • @drakula_6175
      @drakula_6175 3 ปีที่แล้ว +1

      Чеел, ты там ЗАМАРИшся )))

    • @СергейЦыганков-ф8ц
      @СергейЦыганков-ф8ц 3 ปีที่แล้ว +1

      Тоже ставлю лайк а просмотреть могу даже чуть позже ))))

  • @ZEkA10000
    @ZEkA10000 3 หลายเดือนก่อน

    Урок интересный, вот был бы способ модифицировать bitmap в формах.

  • @thmn8
    @thmn8 3 ปีที่แล้ว +3

    Как всегда, все отлично!!!!

  • @ЕвгенийБорисов-е1ч
    @ЕвгенийБорисов-е1ч 3 หลายเดือนก่อน +1

    А зачем жать mp3 если он и так хорошо сжат??? и гораздо лучше сжат чем wav

  • @user-wu-tang
    @user-wu-tang ปีที่แล้ว +1

    Приветствую ув. Хачатур,
    Чпоньк

  • @vitalii_khomenko
    @vitalii_khomenko 3 ปีที่แล้ว +2

    Гений

  • @ГосподинАристократ
    @ГосподинАристократ 3 ปีที่แล้ว +1

    Спасибо. Очень интересно!

  • @ИгнатАникович
    @ИгнатАникович 3 ปีที่แล้ว +1

    чётко. Умеете, могёте)

  • @Лефор-м4ы
    @Лефор-м4ы 3 ปีที่แล้ว +2

    чпоньк 🤣

  • @yarik7098
    @yarik7098 2 ปีที่แล้ว +1

    _Здравствуйте! Скажите пожалуйста сколько стоит купить Win 10 Tweaker ? Привязывается к одному ssd @ hdd или же как? Слетают ли ключи если привязки если они вообще есть?_

    • @XpucT
      @XpucT  2 ปีที่แล้ว

      Добрый день.
      Привязка идёт не к SSD или HDD.
      Подробнее: win10tweaker.ru/proqa

    • @yarik7098
      @yarik7098 2 ปีที่แล้ว +1

      @@XpucT _Спасибо большое.В ближайшее время думаю приобрести ваше детише_

    • @XpucT
      @XpucT  2 ปีที่แล้ว +1

      @@yarik7098 Красавчик ☝

  • @vladfoton
    @vladfoton 3 ปีที่แล้ว +3

    Лайк за чпоньк!

  • @flynntaggart9973
    @flynntaggart9973 ปีที่แล้ว

    как сделать так чтобы проигрывались два звука одновременно ?

  • @maxstigneev
    @maxstigneev 3 ปีที่แล้ว +2

    Привет! Спасибо за твою работу! Нигде не могу найти толковую информацию по связке C# и базами данных типа FireBase, Airtable и т.д. Можешь записать видео, как создать примитивную записную книжку с категориями и подкатегориями? Делал на C# и SQLite, но как сделать с подкатегориями не могу понять... Очень надо!

  • @AmoFess
    @AmoFess 3 ปีที่แล้ว +1

    Здравствуй, Хачатур. Спасибо за полезные уроки!
    а теперь вопрос: а что делать, если "нотификашек" несколько (например noty1, noty2, noty3 и т.д.) и хочется по какой-то логике воспроизводить разные noty? Само-собой напрашивается решение перенести код Play в функцию и передават в неё имя (а ещё лучше номер) нотификашки. Вот только моя идея забуксовала на том, что MemoryStream(Properties.Resources.noty)) не хочет вместо noty принимать какую-либо переменную.
    Знаю, что я что-то упускаю и/или не понимаю. Но что? Как мне быть?

    • @XpucT
      @XpucT  3 ปีที่แล้ว +1

      Привет, Валера 🖐
      Тут скорее не упущение, а желание оптимизировать процесс за счёт невозможного.
      Я сам по сей день сталкиваюсь с тем, что хочу подсунуть переменную туда, где её нельзя вставить.
      Вот то же самое делаешь Ты =) Приятно осознавать, что логика у Меня ни у одного такая. Руки тянутся именно воткнуть туда что-то типа x.
      Но нет, придётся писать целиком на каждый конкретный ресурс, ибо это не метод, который принимает что-то, а свойство, если можно так выразиться.

    • @AmoFess
      @AmoFess 3 ปีที่แล้ว +1

      @@XpucT значит буду использовать switch-case. спасибо за ответ

    • @XpucT
      @XpucT  3 ปีที่แล้ว

      @Artyom Trishkin Проще всего держать 1 конструктор, которому передаются имена ресурсов:
      value = Properties.Resources.ResourceManager.GetObject(fileName, Properties.Resources.Culture);

  • @MegaEvilSpawn
    @MegaEvilSpawn ปีที่แล้ว

    Чпоньк! 🤣😂🤣

  • @3x__
    @3x__ 2 ปีที่แล้ว +1

    🖐👍

  • @kolenkov2001
    @kolenkov2001 3 ปีที่แล้ว +2

    Крутяяяк

  • @gennadysmirnov5362
    @gennadysmirnov5362 2 ปีที่แล้ว

    System.InvalidOperationException: "Звуковой API поддерживает воспроизведение только волновых файлов PCM." Пытаюсь впилить звук wav из героев 3, кто-нибудь подскажет, что со мной не так?

    • @daggertrashbin
      @daggertrashbin 2 ปีที่แล้ว

      звук через кодек PCM сделай

  • @МаксимКреховецкий
    @МаксимКреховецкий 3 ปีที่แล้ว +1

    Очень круто

  • @redtayron6390
    @redtayron6390 3 ปีที่แล้ว +1

    Снова удивил (❁´◡`❁)

  • @РоманКостерин-ш2ю
    @РоманКостерин-ш2ю 2 ปีที่แล้ว +1

    А если не на adobe можно?

    • @XpucT
      @XpucT  2 ปีที่แล้ว

      Можно с теми же параметрами.

  • @Denis.999
    @Denis.999 3 ปีที่แล้ว +1

    Привет, возможно ли таким образом изменить сразу 2.000 файлов, а то у меня на флешке все файлы с разной громкостью и частотой, хрен с ней с чистотой мне бы хотя бы громкость выровнить

    • @XpucT
      @XpucT  3 ปีที่แล้ว +3

      Привет, Денис 🖐
      Можно. На канале показывал как выровнить звук и как создать быстрый шаблон по действиям.
      th-cam.com/video/-rLDZz9iiKw/w-d-xo.html

  • @drakula_6175
    @drakula_6175 3 ปีที่แล้ว +2

    Чпоньк по лайку))