Tôi đã viết một ứng dụng thử nghiệm kiểm soát phát lại nhạc nhỏ. Tôi có nút phát, tạm dừng, dừng và tua lại. Vấn đề của tôi là player.stop(); hoạt động theo cách chính xác giống như player.pause(); Tôi đang gọi player.prepare() ngay sau player.stop() để tôi có thể có phiên bản trình phát sẵn sàng cho thao tác start().Ví dụ MediaPlayer: dừng hoạt động như tạm dừng
Tôi không thấy bất kỳ lỗi nào [IOexceptions hoặc IllegalStateExceptions] được nêu trong khi gọi hàm chuẩn bị() sau khi tôi dừng(). Ngoài ra, tôi không gọi bất kỳ seekTo (0) sau khi dừng(). Vì vậy, tôi không đặt lại vị trí cho phần đầu của bài hát.
Tôi đang sử dụng điện thoại Nexus Google One chạy 2.3.4.
Bất kỳ ý tưởng nào nếu tôi đang làm điều gì đó ngu ngốc hoặc nếu những gì tôi đang quan sát thực sự là cách máy trạng thái được xây dựng.
TIA.
Đã ba năm kể từ khi bạn đặt câu hỏi, và sự nghi ngờ của tôi cũng giống nhau. . Tôi chỉ muốn kiểm tra thời tiết mà họ đã cập nhật api để sau khi dừng nó bắt đầu từ khi bắt đầu? – user3726986
@ user3726986 hãy xem nhận xét của tôi trong chuỗi có câu trả lời "được chấp nhận". Đó là vào năm 2011. Nó vẫn hoạt động. –