iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >mediaPlayer.seekTo(); 每次都到同一位置
  • 346
分享到

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

位置 2023-08-19 17:08:26 346人浏览 独家记忆
摘要

如果每次调用 `mediaPlayer.seekTo()` 方法都到相同的位置,可能是由于 `mediaPlayer` 对象没有正确

如果每次调用 `mediaPlayer.seekTo()` 方法都到相同的位置,可能是由于 `mediaPlayer` 对象没有正确初始化或者在每次调用 `seekTo()` 方法之前没有设置正确的播放位置。
首先,确保在调用 `seekTo()` 方法之前,`mediaPlayer` 对象已经正确初始化并且已经设置了数据源和准备好进行播放。可以通过以下代码进行初始化和设置数据源:
```java
mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("音频文件路径");
mediaPlayer.prepare(); //异步准备,可以在prepareAsync()之后的回调中调用seekTo()
```
另外,确保在每次调用 `seekTo()` 方法之前,已经设置了正确的播放位置。可以通过以下代码设置播放位置:
```java
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
mp.seekTo(指定的播放位置);
}
});
```
在 `onPrepared()` 方法中调用 `seekTo()` 方法可以确保在准备好播放后设置正确的播放位置。
如果以上方法仍然无法解决问题,可能是由于音频文件本身的问题,建议检查音频文件是否正常,或者尝试使用其他音频文件进行测试

--结束END--

本文标题: mediaPlayer.seekTo(); 每次都到同一位置

本文链接: https://www.lsjlt.com/news/375724.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mediaPlayer.seekTo(); 每次都到同一位置
    如果每次调用 `mediaPlayer.seekTo()` 方法都到相同的位置,可能是由于 `mediaPlayer` 对象没有正确...
    99+
    2023-08-19
    位置
  • visio2007每次打开都要配置怎么解决
    这篇文章主要介绍“visio2007每次打开都要配置怎么解决”,在日常操作中,相信很多人在visio2007每次打开都要配置怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”visio2007每次打开都要...
    99+
    2023-07-06
  • windows office2007每次打开都要配置如何解决
    本篇内容主要讲解“windows office2007每次打开都要配置如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“windows office2007每次打开都要配置如何解决”吧!解决...
    99+
    2023-07-02
  • 算法证明每一位都相同十进制数不是完全平方数
    目录题意Description解题思路证明代码题意 Description 相信大家都做过"A+B Problem"了吧,这道题是它的加强版。 输入两个整数 A ...
    99+
    2024-04-02
  • 电脑每次开机都回到初始状态怎么解决
    本文小编为大家详细介绍“电脑每次开机都回到初始状态怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“电脑每次开机都回到初始状态怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。解决方法:首先按下快捷键“...
    99+
    2023-07-02
  • oracle定时任务每天都执行一次创建步骤
    要在 oracle 中创建每天执行一次的定时任务,需要执行以下三个步骤:创建一个作业。为作业添加一个子作业,并设置其计划表达式为“interval 1 day”。启用作业。 如何在 O...
    99+
    2024-05-10
    oracle
  • 使用finksql方式将mysql数据同步到kafka中,每次只能同步一张表
    使用finksql方式将mysql数据同步到kafka中,每次只能同步一张表 package flink;import org.apache.flink.streaming.api.environment.StreamExecutionEn...
    99+
    2023-08-30
    mysql kafka 数据库
  • javascript怎么证明每一位都相同十进制数不是完全平方数
    本文小编为大家详细介绍“javascript怎么证明每一位都相同十进制数不是完全平方数”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript怎么证明每一位都相同十进制数不是完全平方数”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-06-30
  • win10玩csgo每一次都需要安裝dir解决方式
    近期有一部分的客户们在应用win10系统软件玩乐csgo这一款游戏的情况下,碰到了一个难点,那便是每一次载入游戏都必须重装DirectX部件,否者游戏就运作玩乐不了,快一起来看看这个问题的解决实例教程吧~win10玩csgo每一次都需要安裝...
    99+
    2023-07-10
  • Go for-range 的 value值地址每次都一样的原因解析
    目录现象无限循环相同地址原因循环语句是一种常用的控制结构,在 Go 语言中,除了 for 关键字以外,还有一个 range 关键字,可以使用&...
    99+
    2023-05-18
    Go for-range value值地址 Go for-range  value
  • 电脑每次开机都要重新设置时间怎么解决
    这篇文章主要介绍“电脑每次开机都要重新设置时间怎么解决”,在日常操作中,相信很多人在电脑每次开机都要重新设置时间怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”电脑每次开机都要重新设置时间怎么解决”的疑...
    99+
    2023-07-02
  • 手机每天都关机一次,到底好不好?修手机小哥不小心透露实情
    手机现在是我们每天都要使用,且使用频率很高的物品,对于重度使用手机患者来说,电量不耗尽手机不关机。每天都在用手机,你到底对你的手机了解多少?下面就来做几个习题看看你对手机了解多少。 ...
    99+
    2024-04-02
  • IDEA每次新建工程都要重新配置Maven的解决方案
    目录IDEA 每次新建工程都要重新配置 Maven 解决方案一、选择 File -> New Projects Setup -> Settingsfor New Proj...
    99+
    2023-05-20
    idea配置maven idea重新配置maven
  • Android listview如何实现定位到上次显示的位置
    这篇文章主要为大家展示了“Android listview如何实现定位到上次显示的位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Android listview如何实现定位到上次显示的位置”...
    99+
    2023-05-30
    android listview
  • 每一位程序员都应该学习的优秀代码有哪些
    本篇内容主要讲解“每一位程序员都应该学习的优秀代码有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“每一位程序员都应该学习的优秀代码有哪些”吧!几年前,我查看...
    99+
    2024-04-02
  • oracle定时任务每小时执行一次怎么设置
    如何设置 oracle 定时任务每小时执行一次?登录到 oracle 数据库。创建一个数据库包,包含要执行的任务。创建一个定时任务,指定每小时重复。创建一个作业,并将其分配给定时任务。启...
    99+
    2024-04-18
    oracle
  • Win10每一次打开应用都要弹出是不是容许更改该怎么办?
    坚信许多消费者在打开软件是时候都是会弹出那样一个实际操作否容许更改的提醒,这让许多客户好烦,那麼应当如何把这一提醒关闭呢?大伙儿寻找系统软件和安全性作用开启,点击在其中的安全可靠和维护保养选择项,随后开启用户帐户控制设定对话框,以后将通告滚...
    99+
    2023-07-10
  • php怎么将数据返回到相同位置
    在PHP中,可以使用表单或者URL参数来传递数据到相同的位置。如果要在同一页面显示数据,可以使用表单提交或者AJAX来实现。 以下是...
    99+
    2024-03-12
    php
  • 每次我们开始MySQL会话时都需要选择数据库吗?如何才能做到呢?
    数据库仅创建一次,但每次开始 MySQL 会话时都需要选择它。可以借助 MySQL 命令行工具上的 USE db_name 语句来完成。mysql> Use Query; Database changed这表明我们现在正在使用查询数据...
    99+
    2023-10-22
  • C#实现给Word每一页设置不同图片水印
    目录方法思路dll引入方法1方法2代码示例C#vb.netWord中设置水印时,可加载图片设置为水印效果,但通常添加水印效果时,会对所有页面都设置成统一效果,如果需要对每一页或者某个...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作