Lines Matching refs:player

63         std::unique_ptr<TestPlayer> player = TestPlayer::Create();
64 ASSERT_EQ(0, player->SetSource(TestSource(url)));
65 ASSERT_EQ(0, player->Prepare());
66 ASSERT_EQ(0, player->Play());
68 ASSERT_EQ(0, player->GetVideoTrackInfo(videoTrack));
69 while (player->IsPlaying()) {
77 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
78 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
79 ASSERT_EQ(0, player->Prepare());
80 ASSERT_EQ(0, player->Play());
81 while (player->IsPlaying()) {
91 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
92 ASSERT_NE(0, player->SetSource(TestSource(uri)));
93 ASSERT_NE(0, player->Prepare());
94 ASSERT_EQ(0, player->Release());
99 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
100 ASSERT_EQ(0, player->SetSource(TestSource(url)));
101 ASSERT_EQ(0, player->Prepare());
102 ASSERT_EQ(0, player->Play());
103 ASSERT_EQ(0, player->Pause());
104 ASSERT_EQ(0, player->Release());
109 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
110 ASSERT_EQ(0, player->SetSource(TestSource(url)));
111 ASSERT_EQ(0, player->Prepare());
112 ASSERT_EQ(0, player->Play());
114 ASSERT_EQ(0, player->Pause());
115 ASSERT_EQ(0, player->Release());
123 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
124 ASSERT_NE(0, player->SetSource(TestSource(uri)));
125 ASSERT_NE(0, player->Prepare());
126 ASSERT_EQ(0, player->Release());
132 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
133 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
134 ASSERT_EQ(0, player->Prepare());
135 ASSERT_EQ(0, player->Release());
141 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
142 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
143 ASSERT_EQ(0, player->Prepare());
144 ASSERT_EQ(0, player->Play());
146 ASSERT_NE(0, player->Prepare());
147 ASSERT_EQ(0, player->Release());
153 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
154 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
155 ASSERT_EQ(0, player->Prepare());
156 ASSERT_EQ(0, player->Play());
158 ASSERT_EQ(0, player->Pause());
159 ASSERT_NE(0, player->Prepare());
160 ASSERT_EQ(0, player->Release());
166 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
167 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
168 ASSERT_EQ(0, player->Prepare());
169 ASSERT_EQ(0, player->Play());
171 ASSERT_EQ(0, player->Stop());
172 ASSERT_EQ(0, player->Prepare());
173 ASSERT_EQ(0, player->Play());
175 ASSERT_EQ(0, player->Release());
181 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
182 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
183 ASSERT_EQ(0, player->Prepare());
184 ASSERT_EQ(0, player->Play());
186 ASSERT_EQ(0, player->Reset());
187 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
188 ASSERT_EQ(0, player->Prepare());
189 ASSERT_EQ(0, player->Release());
197 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
198 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
199 ASSERT_EQ(0, player->Prepare());
200 ASSERT_EQ(0, player->Play());
201 ASSERT_TRUE(player->IsPlaying());
203 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
204 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
205 ASSERT_NE(0, player->Prepare());
206 ASSERT_EQ(0, player->Release());
214 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
215 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
216 ASSERT_EQ(0, player->Prepare());
217 ASSERT_EQ(0, player->Play());
218 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
219 ASSERT_NE(0, player->Prepare());
220 ASSERT_EQ(0, player->Release());
226 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
227 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
228 ASSERT_EQ(0, player->Prepare());
229 ASSERT_EQ(0, player->Release());
235 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
236 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
237 ASSERT_EQ(0, player->Prepare());
238 ASSERT_NE(0, player->Prepare());
239 ASSERT_NE(0, player->Prepare());
240 ASSERT_EQ(0, player->Release());
246 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
247 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
248 ASSERT_EQ(0, player->Prepare());
249 ASSERT_EQ(0, player->Play());
251 ASSERT_EQ(0, player->Release());
257 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
258 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
259 ASSERT_EQ(0, player->Prepare());
260 ASSERT_EQ(0, player->Play());
262 ASSERT_EQ(0, player->Pause());
263 ASSERT_EQ(0, player->Play());
265 ASSERT_EQ(0, player->Release());
271 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
272 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
273 ASSERT_EQ(0, player->Prepare());
274 ASSERT_EQ(0, player->Play());
276 ASSERT_EQ(0, player->Stop());
277 ASSERT_NE(0, player->Play());
278 ASSERT_EQ(0, player->Release());
284 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
285 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
286 ASSERT_EQ(0, player->Prepare());
287 ASSERT_EQ(0, player->Play());
289 ASSERT_EQ(0, player->Reset());
290 ASSERT_NE(0, player->Play());
291 ASSERT_EQ(0, player->Release());
299 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
300 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
301 ASSERT_EQ(0, player->Prepare());
302 ASSERT_EQ(0, player->Play());
303 ASSERT_TRUE(player->IsPlaying());
305 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
306 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
307 ASSERT_EQ(0, player->Release());
315 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
316 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
317 ASSERT_EQ(0, player->Prepare());
318 ASSERT_EQ(0, player->Play());
319 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
320 ASSERT_EQ(0, player->Release());
326 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
327 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
328 ASSERT_NE(0, player->Play());
329 ASSERT_EQ(0, player->Release());
335 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
336 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
337 ASSERT_EQ(0, player->Prepare());
338 ASSERT_EQ(0, player->Play());
340 ASSERT_NE(0, player->Play());
342 ASSERT_NE(0, player->Play());
344 ASSERT_EQ(0, player->Release());
350 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
351 ASSERT_NE(0, player->Pause());
352 ASSERT_EQ(0, player->Release());
358 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
359 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
360 ASSERT_EQ(0, player->Prepare());
361 ASSERT_NE(0, player->Pause());
362 ASSERT_EQ(0, player->Release());
368 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
369 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
370 ASSERT_EQ(0, player->Prepare());
371 ASSERT_EQ(0, player->Play());
373 ASSERT_EQ(0, player->Stop());
374 ASSERT_NE(0, player->Pause());
375 ASSERT_EQ(0, player->Release());
381 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
382 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
383 ASSERT_EQ(0, player->Prepare());
384 ASSERT_EQ(0, player->Play());
386 ASSERT_EQ(0, player->Reset());
387 ASSERT_NE(0, player->Pause());
388 ASSERT_EQ(0, player->Release());
396 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
397 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
398 ASSERT_EQ(0, player->Prepare());
399 ASSERT_EQ(0, player->Play());
400 ASSERT_TRUE(player->IsPlaying());
402 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
403 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
404 ASSERT_EQ(0, player->Pause());
405 ASSERT_EQ(0, player->Release());
413 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
414 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
415 ASSERT_EQ(0, player->Prepare());
416 ASSERT_EQ(0, player->Play());
418 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
419 ASSERT_EQ(0, player->Pause());
420 ASSERT_EQ(0, player->Release());
428 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
429 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
430 ASSERT_EQ(0, player->Prepare());
431 ASSERT_EQ(0, player->Play());
433 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
434 ASSERT_EQ(0, player->Pause());
435 ASSERT_EQ(0, player->Release());
441 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
442 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
443 ASSERT_EQ(0, player->Prepare());
444 ASSERT_EQ(0, player->Play());
446 ASSERT_EQ(0, player->Pause());
447 ASSERT_NE(0, player->Pause());
448 ASSERT_NE(0, player->Pause());
449 ASSERT_EQ(0, player->Release());
455 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
456 ASSERT_NE(0, player->Stop());
457 ASSERT_EQ(0, player->Release());
463 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
464 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
465 ASSERT_EQ(0, player->Prepare());
466 ASSERT_EQ(0, player->Stop());
467 ASSERT_EQ(0, player->Release());
473 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
474 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
475 ASSERT_EQ(0, player->Prepare());
476 ASSERT_EQ(0, player->Play());
478 ASSERT_EQ(0, player->Stop());
479 ASSERT_EQ(0, player->Release());
485 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
486 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
487 ASSERT_EQ(0, player->Prepare());
488 ASSERT_EQ(0, player->Play());
490 ASSERT_EQ(0, player->Pause());
491 ASSERT_EQ(0, player->Stop());
492 ASSERT_EQ(0, player->Release());
498 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
499 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
500 ASSERT_EQ(0, player->Prepare());
501 ASSERT_EQ(0, player->Play());
503 ASSERT_EQ(0, player->Reset());
504 ASSERT_NE(0, player->Stop());
505 ASSERT_EQ(0, player->Release());
513 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
514 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
515 ASSERT_EQ(0, player->Prepare());
516 ASSERT_EQ(0, player->Play());
517 ASSERT_TRUE(player->IsPlaying());
519 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
520 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
521 ASSERT_EQ(0, player->Stop());
522 ASSERT_EQ(0, player->Release());
530 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
531 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
532 ASSERT_EQ(0, player->Prepare());
533 ASSERT_EQ(0, player->Play());
534 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
535 ASSERT_EQ(0, player->Stop());
536 ASSERT_EQ(0, player->Release());
542 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
543 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
544 ASSERT_EQ(0, player->Prepare());
545 ASSERT_EQ(0, player->Play());
546 ASSERT_EQ(0, player->SetPlaybackSpeed(OHOS::Media::PlaybackRateMode::SPEED_FORWARD_1_00_X));
547 ASSERT_EQ(0, player->Stop());
548 ASSERT_EQ(0, player->Release());
554 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
555 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
556 ASSERT_NE(0, player->Stop());
557 ASSERT_EQ(0, player->Release());
563 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
564 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
565 ASSERT_EQ(0, player->Prepare());
566 ASSERT_EQ(0, player->Play());
568 ASSERT_EQ(0, player->Stop());
569 ASSERT_NE(0, player->Stop());
570 ASSERT_NE(0, player->Stop());
571 ASSERT_EQ(0, player->Release());
577 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
578 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
579 ASSERT_EQ(0, player->Prepare());
580 ASSERT_EQ(0, player->Reset());
581 ASSERT_EQ(0, player->Release());
587 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
588 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
589 ASSERT_EQ(0, player->Prepare());
590 ASSERT_EQ(0, player->Play());
591 ASSERT_EQ(0, player->Reset());
592 ASSERT_EQ(0, player->Release());
598 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
599 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
600 ASSERT_EQ(0, player->Prepare());
601 ASSERT_EQ(0, player->Play());
603 ASSERT_EQ(0, player->Pause());
604 ASSERT_EQ(0, player->Reset());
605 ASSERT_EQ(0, player->Release());
611 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
612 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
613 ASSERT_EQ(0, player->Prepare());
614 ASSERT_EQ(0, player->Play());
616 ASSERT_EQ(0, player->Stop());
617 ASSERT_EQ(0, player->Reset());
618 ASSERT_EQ(0, player->Release());
626 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
627 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
628 ASSERT_EQ(0, player->Prepare());
629 ASSERT_EQ(0, player->Play());
630 ASSERT_TRUE(player->IsPlaying());
632 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
633 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
634 ASSERT_EQ(0, player->Reset());
635 ASSERT_EQ(0, player->Release());
641 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
642 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
643 ASSERT_EQ(0, player->Prepare());
644 ASSERT_EQ(0, player->Reset());
645 ASSERT_NE(0, player->Reset());
646 ASSERT_NE(0, player->Reset());
647 ASSERT_EQ(0, player->Release());
654 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
655 ASSERT_EQ(0, player->Release());
663 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
664 ASSERT_NE(0, player->Seek(seekPos));
665 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
666 ASSERT_EQ(0, player->Release());
674 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
675 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
676 ASSERT_EQ(0, player->Prepare());
677 ASSERT_EQ(0, player->Seek(seekPos));
678 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
679 ASSERT_EQ(0, player->Release());
687 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
688 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
689 ASSERT_EQ(0, player->Prepare());
690 ASSERT_EQ(0, player->Play());
691 ASSERT_TRUE(player->IsPlaying());
693 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
694 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
695 ASSERT_EQ(0, player->Release());
703 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
704 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
705 ASSERT_EQ(0, player->Prepare());
706 ASSERT_EQ(0, player->Play());
707 ASSERT_TRUE(player->IsPlaying());
709 ASSERT_EQ(0, player->Pause());
710 ASSERT_EQ(0, player->Seek(seekPos));
711 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
712 ASSERT_EQ(0, player->Release());
720 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
721 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
722 ASSERT_EQ(0, player->Prepare());
723 ASSERT_EQ(0, player->Play());
724 ASSERT_TRUE(player->IsPlaying());
726 ASSERT_EQ(0, player->Stop());
727 ASSERT_NE(0, player->Seek(seekPos));
728 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
729 ASSERT_EQ(0, player->Release());
736 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
737 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
738 ASSERT_EQ(0, player->Prepare());
739 ASSERT_EQ(0, player->Play());
740 ASSERT_TRUE(player->IsPlaying());
742 ASSERT_EQ(0, player->Reset());
743 ASSERT_NE(0, player->Seek(seekPos));
744 ASSERT_EQ(0, player->Release());
753 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
754 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
755 ASSERT_EQ(0, player->Prepare());
756 ASSERT_EQ(0, player->Play());
757 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
758 ASSERT_EQ(0, player->Seek(seekPos));
759 ASSERT_EQ(0, player->Release());
767 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
768 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
769 ASSERT_NE(0, player->Seek(seekPos));
770 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
771 ASSERT_EQ(0, player->Release());
779 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
780 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
781 ASSERT_EQ(0, player->Prepare());
782 ASSERT_EQ(0, player->Play());
783 ASSERT_TRUE(player->IsPlaying());
785 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
786 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
788 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
789 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
791 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_NEXT_SYNC));
792 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
793 ASSERT_EQ(0, player->Release());
801 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
802 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
803 ASSERT_EQ(0, player->Prepare());
804 ASSERT_EQ(0, player->Play());
805 ASSERT_TRUE(player->IsPlaying());
807 ASSERT_EQ(0, player->Seek(seekPos));
808 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
809 ASSERT_EQ(0, player->Release());
818 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
819 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
820 ASSERT_EQ(0, player->Prepare());
821 ASSERT_EQ(0, player->Play());
822 ASSERT_TRUE(player->IsPlaying());
824 ASSERT_EQ(0, player->GetDuration(durationMs));
826 ASSERT_EQ(0, player->Seek(seekPos, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
827 ASSERT_EQ(0, player->GetCurrentTime(currentMS));
828 ASSERT_EQ(0, player->Release());
836 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
837 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
838 ASSERT_EQ(0, player->Prepare());
839 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
840 ASSERT_EQ(0, player->Release());
848 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
849 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
850 ASSERT_EQ(0, player->Prepare());
851 ASSERT_EQ(0, player->Play());
852 ASSERT_EQ(0, player->Pause());
853 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
854 ASSERT_EQ(0, player->Release());
862 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
863 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
864 ASSERT_EQ(0, player->Prepare());
865 ASSERT_EQ(0, player->Play());
866 ASSERT_EQ(0, player->Stop());
867 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
868 ASSERT_EQ(0, player->Release());
876 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
877 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
878 ASSERT_EQ(0, player->Prepare());
879 ASSERT_EQ(0, player->Play());
880 ASSERT_EQ(0, player->Reset());
881 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
882 ASSERT_EQ(0, player->Release());
891 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
892 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
893 ASSERT_EQ(0, player->Prepare());
894 ASSERT_EQ(0, player->Play());
895 ASSERT_TRUE(player->IsPlaying());
897 ASSERT_EQ(0, player->Seek(seekPos));
898 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
899 ASSERT_EQ(0, player->Release());
907 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
908 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
909 ASSERT_EQ(0, player->SetVolume(leftVolume, rightVolume));
910 ASSERT_EQ(0, player->Release());
918 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
919 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
920 ASSERT_EQ(0, player->Prepare());
921 ASSERT_EQ(0, player->Play());
923 ASSERT_NE(0, player->SetVolume(leftVolume, rightVolume));
924 ASSERT_EQ(0, player->Release());
932 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
933 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
934 ASSERT_EQ(0, player->Prepare());
935 ASSERT_EQ(0, player->Play());
937 ASSERT_NE(0, player->SetVolume(leftVolume, rightVolume));
938 ASSERT_EQ(0, player->Release());
946 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
947 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
948 ASSERT_EQ(0, player->Prepare());
949 ASSERT_EQ(0, player->SetSingleLoop(true));
950 ASSERT_EQ(0, player->Play());
951 ASSERT_EQ(0, player->GetDuration(durationMs));
952 ASSERT_EQ(0, player->Seek(durationMs, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
954 ASSERT_EQ(0, player->GetDuration(durationMs));
955 ASSERT_EQ(0, player->Seek(durationMs, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
957 ASSERT_EQ(0, player->GetDuration(durationMs));
958 ASSERT_EQ(0, player->Seek(durationMs, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
960 ASSERT_EQ(0, player->GetDuration(durationMs));
961 ASSERT_EQ(0, player->Seek(durationMs, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
963 ASSERT_EQ(0, player->SetSingleLoop(false));
964 ASSERT_EQ(0, player->Release());
971 std::unique_ptr<TestPlayer> player = TestPlayer::Create();
972 ASSERT_EQ(0, player->SetSource(TestSource(url)));
973 ASSERT_EQ(0, player->Prepare());
974 ASSERT_EQ(0, player->Play());
976 ASSERT_EQ(0, player->Pause());
977 ASSERT_EQ(0, player->Play());
979 ASSERT_EQ(0, player->Stop());
980 ASSERT_EQ(0, player->Reset());
982 ASSERT_EQ(0, player->SetSource(TestSource(uri)));
983 ASSERT_EQ(0, player->Prepare());
984 ASSERT_EQ(0, player->SetSingleLoop(true));
985 ASSERT_EQ(0, player->Play());
986 ASSERT_TRUE(player->IsPlaying());
988 ASSERT_EQ(0, player->GetDuration(durationMs));
989 ASSERT_EQ(0, player->Seek(durationMs/2)); // 2, half the time
990 ASSERT_EQ(0, player->Seek(0));
992 ASSERT_EQ(0, player->GetDuration(durationMs));
993 ASSERT_EQ(0, player->Seek(durationMs, OHOS::Media::PlayerSeekMode::SEEK_PREVIOUS_SYNC));
995 ASSERT_EQ(0, player->SetSingleLoop(false));
996 ASSERT_EQ(0, player->Release());