中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mediaPlayer.seekTo(); 每次都到同一位置

小云
121
2023-08-19 14:22:59
欄目: 編程語言

如果每次調用 mediaPlayer.seekTo() 方法都到相同的位置,可能是由于 mediaPlayer 對象沒有正確初始化或者在每次調用 seekTo() 方法之前沒有設置正確的播放位置。

首先,確保在調用 seekTo() 方法之前,mediaPlayer 對象已經正確初始化并且已經設置了數據源和準備好進行播放。可以通過以下代碼進行初始化和設置數據源:

mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("音頻文件路徑");
mediaPlayer.prepare(); //異步準備,可以在prepareAsync()之后的回調中調用seekTo()

另外,確保在每次調用 seekTo() 方法之前,已經設置了正確的播放位置。可以通過以下代碼設置播放位置:

mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.seekTo(指定的播放位置);
}
});

onPrepared() 方法中調用 seekTo() 方法可以確保在準備好播放后設置正確的播放位置。

如果以上方法仍然無法解決問題,可能是由于音頻文件本身的問題,建議檢查音頻文件是否正常,或者嘗試使用其他音頻文件進行測試。

0
伊川县| 涞源县| 本溪市| 临沂市| 太白县| 固阳县| 平度市| 鹿泉市| 额济纳旗| 江永县| 澄迈县| 酒泉市| 镇巴县| 新乡市| 清远市| 桐庐县| 德化县| 林西县| 临颍县| 沈阳市| 县级市| 丹东市| 新巴尔虎右旗| 神池县| 赤峰市| 大丰市| 上林县| 宁化县| 乐山市| 大厂| 大理市| 航空| 盖州市| 瑞丽市| 东港市| 喀喇沁旗| 花莲市| 元江| 呼图壁县| 侯马市| 湖北省|