我正在使用ringtone = RingtoneManager.getRingtone(this,Settings.System.DEFAULT_RINGTONE_URI); 获取默认铃声,我正在使用ringtone.play(); 这只播放一次铃声,我想玩,直到我打电话给ringtone.stop(); 我可以在日志中看到
12-10 18:37:40.968: DEBUG/Ringtone(2874): playing a tone with looping : false
Run Code Online (Sandbox Code Playgroud)
有没有办法循环?
以下是我的代码,
ringtone = RingtoneManager.getRingtone(this,Settings.System.DEFAULT_RINGTONE_URI);
ringtone.setStreamType(AudioManager.STREAM_NOTIFICATION);
ringtone.play();
Run Code Online (Sandbox Code Playgroud) 我刚写了简单的make文件来编译任意数量的文件.当我添加-I标志来添加include目录时,它无法正常工作.
CC=g++
CFLAGS=-I./inc
DEPS = add.h mul.h
OBJ = main.o add.o mul.o
%.o: %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
main: $(OBJ)
$(CC) -o $@ $^ $(CFLAGS)
Run Code Online (Sandbox Code Playgroud)
以下是我执行make时的输出.你可以看到-I./inc缺失了
~/PGMS/testMakeFile > make
g++ -c -o main.o main.cc
main.cc:1:17: fatal error: add.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我已经浪费了很长时间来解决这个问题,有人可以帮我解决这个问题吗?