本文整理汇总了C++中Music::Load方法的典型用法代码示例。如果您正苦于以下问题:C++ Music::Load方法的具体用法?C++ Music::Load怎么用?C++ Music::Load使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Music
的用法示例。
在下文中一共展示了Music::Load方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ForkedProcess
void ForkedProcess (const char * file, float fade, int fd) {
printf ("initing device drivers\n");
if (!FSOUND_Init(44100, 64, FSOUND_INIT_GLOBALFOCUS))
{
printf("SOUND Error %d\n", FSOUND_GetError());
exit(1);
}
Music mus;
mus.Load(file);
if (mus.m) {
mus.Play(fade);
printf ("f0rked playing %s\n",file);
while (!INET_BytesToRead(fd)) {
if (AllDone) {
printf ("song done\n");
mus.Free();
return;
}
}
mus.Stop();
mus.Free();
}
return;
}
示例2: PlayMusic
Music PlayMusic( const char *file, Music &oldmusic )
{
Music music;
music.Load( file );
if (music.m == NULL) {
changehome( true, false );
music.Load( file );
changehome( false );
if (music.m == NULL) {
changehome( true, true );
music.Load( file );
changehome( false );
if (music.m == NULL)
return oldmusic;
}
}
sende = false;
music.Play( fadeout, fadein, oldmusic );
sende = true;
curmus = file;
invalid_string = false;
return music;
}