如果我在res的原始文件夾中有一個名爲twelve_chimes.mp3的mp3文件,您可以告訴我使用什麼編碼將此從我的活動傳遞到服務以及如何接收傳遞的信息?如何將諸如R.raw.twelve_chimes之類的值從活動傳遞到服務?
目前我打電話這段代碼的服務:
startService(new Intent(this, MyService.class));
在服務上,這是我如何播放媒體文件:
player = MediaPlayer.create(this, R.raw.twelve_chimes);
player.setLooping(false);
player.start();
如果通過R.raw。 12_chimes是不可能的,它可以作爲一個字符串傳入並以某種方式使用該字符串在服務中播放?
謝謝。
誠然, 伊馬德
嗨Femi,它很好用!我不得不添加下面這行:startService(i);在這個活動和這個服務:player = MediaPlayer.create(this,intent.getIntExtra(「OPTION」,0));非常感謝。真的,Emad –