Başlangıcı ve Zaman Damgası işaretçileri nasıl belirlenir ve bu iki ses dosyasının arasında medya oynatılır? Android'de MediaPlayer için dinleyici API görmüyorum. Bunu başarmak için nasıl gidebileceğimi merak ediyor musun?A ve B noktaları arasında ses çalma
Durumum şunun gibi: Ses dosyalarını bu tür birçok parçaya ayırın ve kullanıcının etkileşimli olarak istediği bölümleri seçmesine/yeniden oynatmasına izin verin. Örneğin, küçük bir ses dosyasının 3 parçaya (A --- B --- C --- D), yani AB, BC ve CD'ye ayrıldığını varsayalım. Kullanıcı BC'yi seçer ve oynamayı seçer. Ses daha sonra B noktasından başlayarak oynatır ve C noktasına ulaştığında durur. Kullanıcı tekrar BC parçasını çalabilir veya bir sonraki kısma geçmeyi seçebilir.
Başlangıç noktasını bulmaya ve mediaPlayer.seekTo(int)
API'sini kullanmaya karar vermek daha kolay olsa da, ses bitiş noktasını nasıl durdurabilirim? Bunun için en iyi yol nedir?
Yardımınız çok takdir edilmektedir.
Bunu gerçekleştirmenin bir yolunun, hedef noktaya ulaşıp ulaşmadığını görmek için 'Handler' ve mediaPlayer.getCurrentPosition() izleme işlevlerini kullanarak her saniye olduğunu biliyorum. Bundan daha iyi bir yolu var mı? – karthiks