Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2015, 00:18   #31
Тоба
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 86
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
а mp3 прекрасно проигрывается из программы без всяких кривых TMediaPlayer'ов
Интересссно, через PlaySound('SND', HInstance.... ) или как-то другим способом
.....................
Да с нетом тормоза, WiFi - то пропадёт, то...
Тоба вне форума Ответить с цитированием
Старый 11.07.2015, 00:45   #32
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Не запускается, ошибка та же)))
ДралсяСошибками вне форума Ответить с цитированием
Старый 11.07.2015, 01:01   #33
Тоба
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 86
По умолчанию

Блин WiFi задолбал - невозможно в нете сидеть
Попробуй, отключил МедиаПлеер
http://rghost.ru/7yJPlQVLX
Тоба вне форума Ответить с цитированием
Старый 11.07.2015, 01:02   #34
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Интересссно, через PlaySound('SND', HInstance.... ) или как-то другим способом
Прицепляю компонент. Где взял - не помню. Использовал в своём проекте в 2009 году (см. скриншот). Могу подарить. Проигрывание пускал в побочном треде, чтобы его можно было прервать. Вот это тред:
Код:
unit uThreads;

interface

uses
  Windows, Classes, SysUtils, Controls, Contnrs, MMSystem, RyPlayer;

type
  // Класс - проигрыватель звуков
  TSoundThread = class(TThread)
  private
    FSoundFile: string;
    Player: TRyPlayer;
  protected
    procedure Execute; override;
  public
    constructor Create(CreateSuspended: Boolean; const ASoundFile: string); reintroduce;
  end;

implementation

constructor TSoundThread.Create(CreateSuspended: Boolean;
  const ASoundFile: string);
begin
  inherited Create(True);
  FSoundFile:= ASoundFile;

  if not CreateSuspended
    then Resume();
end;

procedure TSoundThread.Execute;
begin
  FreeOnTerminate:= True;
  if not FileExists(FSoundFile)
    then Exit;

  Player:= TRyPlayer.Create(nil);
  try
    Player.FileName:= FSoundFile;
    Player.Open();
    Player.Play();

    repeat
      Windows.Sleep(10);
    until Terminated or (Player.Length <= Player.Position);

    Player.Stop();
    Player.Close();
  finally
    Player.Free();
  end;
end;

end.
Изображения
Тип файла: jpg 5.jpg (41.5 Кб, 129 просмотров)
Вложения
Тип файла: rar RyPlayer.rar (1.7 Кб, 13 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 11.07.2015, 01:16   #35
Тоба
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 86
По умолчанию

При распаковке: Aрхивы не найдены
Чтож за день такой...
Тоба вне форума Ответить с цитированием
Старый 11.07.2015, 01:22   #36
ДралсяСошибками
Форумчанин
 
Аватар для ДралсяСошибками
 
Регистрация: 31.05.2011
Сообщений: 301
По умолчанию

Не поверите, но ошибка прежняя
ДралсяСошибками вне форума Ответить с цитированием
Старый 11.07.2015, 01:29   #37
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
При распаковке: Aрхивы не найдены
Чтож за день такой...
У меня прекрасно разжимается тоталкоммандером и винраром.
md5-хэш архива: de6a63b20964eb75c179ba5abe77dc35 *RyPlayer.rar

Аполлон-13, это у ВАС проблемы!

з.ы. ума не разложу, почему до сих пор админ не разрешил прицеплять 7z-архивы... Ну чо за фигня?
Изображения
Тип файла: png 6.png (58.9 Кб, 76 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 11.07.2015 в 01:33.
min@y™ вне форума Ответить с цитированием
Старый 11.07.2015, 02:03   #38
Тоба
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 86
По умолчанию

Скачал последюю версию WinRAR - всё распаковалось без проблем
Спасибо, гляну
Тоба вне форума Ответить с цитированием
Старый 12.07.2015, 03:13   #39
Vapaamies
Ваш К. О.
Участник клуба
 
Аватар для Vapaamies
 
Регистрация: 26.12.2012
Сообщений: 1,777
По умолчанию

Кстати, да. У меня Far отказался открывать архив встроенным ArcLite-ом, но внешний WinRAR открыл и распаковал. Дело тут в новой версии RAR, у которой несовместимый формат архива, как предполагаю, ибо дело происходило под 32-разрядной XP.
Vapaamies вне форума Ответить с цитированием
Старый 13.07.2015, 00:53   #40
Тоба
Пользователь
 
Регистрация: 16.05.2011
Сообщений: 86
По умолчанию

У меня WinRAR ещё 2008г. - всё время им пользовался и никогда проблем никаких не наблюдалось, и необходимости не было качать новые версии, а тут бац - не распаковывает, ну вот за 7 лет и пришлось загрузить новую версию.
Тоба вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести значения в числовой формат книги Excel kaury Microsoft Office Excel 10 14.04.2014 14:38
TColor -> Integer Katus Паскаль, Turbo Pascal, PascalABC.NET 6 05.03.2012 09:25
чо за синтаксис? TArray<Cardinal>; black_catt Общие вопросы Delphi 1 27.01.2012 08:57
Как перевести строку в тип Tcolor в Delphi Baaandit Общие вопросы Delphi 3 15.11.2009 22:41
работа с cardinal ERASERROR Общие вопросы Delphi 8 31.01.2008 17:45