Lines Matching refs:mPlayer

71     private MediaPlayerProxy mPlayer;
79 mPlayer = createTestMediaPlayer();
88 mPlayer.release();
89 mPlayer = null;
119 mPlayer.release();
120 mPlayer.release();
124 mPlayer.reset();
128 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
133 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
134 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
139 mPlayer.release();
140 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
144 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
145 mPlayer.prepare();
150 mPlayer.prepare();
155 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
156 mPlayer.prepare();
157 mPlayer.prepare();
161 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
162 mPlayer.prepare();
163 mPlayer.start();
167 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
168 mPlayer.prepare();
169 mPlayer.start();
174 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
175 mPlayer.prepare();
176 mPlayer.setOnCompletionListener(mCompletionListener);
177 mPlayer.start();
182 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
183 mPlayer.prepare();
184 int duration = mPlayer.getDuration();
186 mPlayer.setOnCompletionListener(mCompletionListener);
187 mPlayer.start();
188 assertEquals(duration, mPlayer.getDuration());
190 assertEquals(duration, mPlayer.getDuration());
195 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
196 mPlayer.release();
197 mPlayer.getDuration();
202 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
203 mPlayer.release();
204 mPlayer.getCurrentPosition();
208 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
209 assertEquals(0, mPlayer.getCurrentPosition());
210 mPlayer.prepare();
211 assertEquals(0, mPlayer.getCurrentPosition());
215 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
216 mPlayer.prepare();
217 mPlayer.start();
219 assertEquals(2000, mPlayer.getCurrentPosition(), ERROR_TOLERANCE_MILLIS);
223 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
224 mPlayer.prepare();
225 mPlayer.setOnCompletionListener(mCompletionListener);
226 mPlayer.start();
228 assertEquals(mPlayer.getDuration(), mPlayer.getCurrentPosition(), ERROR_TOLERANCE_MILLIS);
232 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
233 mPlayer.prepare();
234 mPlayer.seekTo(1500);
235 mPlayer.start();
237 assertEquals(3000, mPlayer.getCurrentPosition(), ERROR_TOLERANCE_MILLIS);
241 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
242 mPlayer.prepare();
243 assertTrue(mPlayer.getDuration() > 0);
244 mPlayer.seekTo(mPlayer.getDuration() / 2);
245 mPlayer.start();
246 mPlayer.setOnCompletionListener(mCompletionListener);
253 setDataSourceFromContentProvider(mPlayer, "fake_voicemail2.mp3", "audio/mp3");
254 mPlayer.prepare();
255 assertTrue(mPlayer.getDuration() > 0);
256 mPlayer.seekTo(mPlayer.getDuration() / 2);
257 mPlayer.start();
258 mPlayer.setOnCompletionListener(mCompletionListener);
263 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
264 mPlayer.reset();
265 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
266 mPlayer.prepare();
267 mPlayer.seekTo(mPlayer.getDuration() / 2);
268 mPlayer.start();
273 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
274 mPlayer.setOnCompletionListener(mCompletionListener);
275 mPlayer.prepare();
276 mPlayer.start();
278 mPlayer.reset();
279 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
280 mPlayer.prepare();
281 mPlayer.start();
286 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
287 mPlayer.prepare();
288 mPlayer.start();
290 mPlayer.reset();
291 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
292 mPlayer.prepare();
293 mPlayer.start();
298 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
299 mPlayer.prepare();
300 mPlayer.setOnCompletionListener(mCompletionListener);
301 mPlayer.start();
303 mPlayer.seekTo(mPlayer.getDuration() / 2);
304 mPlayer.start();
309 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
310 mPlayer.prepare();
311 mPlayer.start();
312 assertTrue(mPlayer.isPlaying());
314 assertTrue(mPlayer.isPlaying());
315 mPlayer.pause();
316 assertFalse(mPlayer.isPlaying());
320 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
321 mPlayer.prepare();
322 mPlayer.setOnCompletionListener(mCompletionListener);
323 mPlayer.start();
324 mPlayer.pause();
330 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
331 mPlayer.prepare();
332 mPlayer.setOnCompletionListener(mCompletionListener);
333 mPlayer.start();
334 mPlayer.reset();
340 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
341 mPlayer.prepare();
342 mPlayer.start();
344 mPlayer.pause();
345 mPlayer.pause();
349 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
350 mPlayer.prepare();
351 mPlayer.setOnCompletionListener(mCompletionListener);
352 mPlayer.start();
354 mPlayer.start();
359 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
360 mPlayer.prepare();
361 mPlayer.setOnCompletionListener(mCompletionListener);
362 mPlayer.start();
363 mPlayer.start();
370 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
371 mPlayer.prepare();
372 mPlayer.setOnCompletionListener(mCompletionListener);
373 mPlayer.start();
374 mPlayer.start();
375 mPlayer.start();
382 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
383 mPlayer.prepare();
384 mPlayer.setOnCompletionListener(mCompletionListener);
385 mPlayer.start();
387 mPlayer.seekTo(0);
394 setDataSourceFromContentProvider(mPlayer, "count_and_test.3gpp", "audio/3gpp");
395 mPlayer.prepare();
396 mPlayer.setOnCompletionListener(mCompletionListener);
397 mPlayer.start();
402 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
403 mPlayer.prepare();
404 mPlayer.setOnCompletionListener(mCompletionListener);
405 mPlayer.start();
407 mPlayer.reset();
408 setDataSourceFromContentProvider(mPlayer, "count_and_test.3gpp", "audio/3gpp");
409 mPlayer.prepare();
410 mPlayer.start();
415 mPlayer.setOnErrorListener(mErrorListener);
417 mPlayer.prepare();
426 mPlayer.setOnErrorListener(mErrorListener);
427 mPlayer.setDataSource("/this/file/does/not/exist/");
429 mPlayer.prepare();
441 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
442 mPlayer.prepare();
443 mPlayer.setOnCompletionListener(mCompletionListener);
444 mPlayer.start();
448 mPlayer.seekTo(2000);
454 setDataSourceFromContentProvider(mPlayer, "quick_test_recording.mp3", "audio/mp3");
455 mPlayer.prepare();
456 mPlayer.setOnCompletionListener(mCompletionListener);
457 mPlayer.start();
461 mPlayer.seekTo(1500 + (int) (Math.random() * 1000));
469 setDataSourceFromContentProvider(mPlayer, "fake_voicemail.mp3", "audio/mp3");
470 mPlayer.prepare();
471 mPlayer.seekTo(mPlayer.getDuration() - 1);
472 mPlayer.setOnCompletionListener(mCompletionListener);
473 mPlayer.start();
486 setDataSourceFromContentProvider(mPlayer, "fake_voicemail.mp3", "audio/mp3");
488 mPlayer.prepare();
490 mPlayer.seekTo(mPlayer.getDuration() / 2);
492 mPlayer.setOnCompletionListener(mCompletionListener);
494 mPlayer.start();
506 if (mPlayer instanceof SingleThreadedMediaPlayerProxy) {
507 ((SingleThreadedMediaPlayerProxy) mPlayer).setVariableSpeed(rate);
508 } else if (mPlayer instanceof VariableSpeed) {
509 ((VariableSpeed) mPlayer).setVariableSpeed(rate);