- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Android MediaPlayer 进行流式音频播放。但有时记录准备阶段需要太长时间。所以我想让用户能够中断准备并开始另一个。我该怎么做?
提前致谢。
迈克尔
最佳答案
在valid and invalid states的列表中可以看出, Preparing 状态从未被提及,在无效状态下也未提及,更重要的是,在有效状态下也未提及。虽然这有点令人困惑,但您最好忽略无效状态列表,如果当前状态未被列为有效状态,则不调用方法。
因此,您可以调用的唯一方法是那些在任何状态下都有效的方法。因此,在不使用两个交替 MediaPlayer 的情况下实现目标的唯一方法是 release() MediaPlayer 并创建一个新的。
关于android - 如何中断 android MediaPlayer.prepareAsync()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019201/
我正在尝试从这个网址播放音频:http://mtl2.liveatc.net/lbbg这是我的代码: public void setConnection(String url) { Strin
我目前正在尝试播放 SDCard 中的 MP3 文件。不幸的是我做不到。 这是我尝试过的: private MediaPlayer _mediaPlayer; @Override pr
我有一个奇怪的问题。我将 prepareAsync 方法与 MediaPlayer 一起使用,但我声明的监听器从未被触发。我尝试从 Internet(广播电台)流式传输实时 .mp3 提要。我为监听器
我在使用特定 URI 启动 MediaPlayer 的 Logcat 中得到以下返回。通常每个 Uri,无论好坏,都会播放或返回一个错误,除了这个特定的。 I/MPS﹕ PrepAsync start
我使用 Android MediaPlayer 进行流式音频播放。但有时记录准备阶段需要太长时间。所以我想让用户能够中断准备并开始另一个。我该怎么做? 提前致谢。 迈克尔 最佳答案 在valid an
这是我的视频播放器类代码,每次我回家然后直接回到这个 Activity 时它都会出现异常,我试过了但找不到解决方案, 错误: java.lang.IllegalStateException at
我正在关注 this tutorial,但是prepareAsync的用法不清楚,我的代码没有输出任何音频。我正在使用 prepareAsync() 因为我的 mp3 在线并且我不想在媒体播放器准备期
我正在使用 MediaPlayer 的 prepareAsync() 函数。 我的代码如下: try { mediaPlayer.setDataSource(stream_url); medi
05-19 11:52:51.622: ERROR/MediaPlayer(1291): prepareAsync called in state 8 05-19 11:52:51.622: WARN
我正在尝试实现一个视频播放列表,以便它们可以从一个视频平稳过渡到下一个。 mediaPlayer 对象有一个 prepareasync() 方法,它似乎可以预先缓冲视频以便播放。如何从 VideoVi
我想实现基本的媒体播放器功能,但对 PrepareAsync() 感到困惑和 Prepare() 方法调用。如果音频文件在 raw 文件夹中,应该使用哪一个。 最佳答案 这些方法之间的区别基本上在于它
我正在编写一个可以流式传输 mp3 文件的小应用程序。我正在使用 NPR 代码,但 mediaPlayer.prepareAsync() 有一个奇怪的问题。 我使用的是 PlaybackService
我的问题是应用程序在 prepareAsync 中停留了大约 3-4 秒: 这需要很长时间,所以我需要改变一些东西,以尽量减少它停留的时间。 这是我的代码: if (path_to_play
我使用了以下代码: mp = MediaPlayer.create(this, Uri.parse("file://"+filePath)); mp.start(); 这很好用。然后我想播放文件夹中的
我试图从我的应用程序的 obb 扩展内的 zip 加载 mp4 文件。我正在使用和扩展 APEZProvider 来获取视频文件的 URI。然而;当我设置 URI 后,应用程序崩溃并出现 Illega
我在 prepareAsync 方法中遇到错误 (1,-4)。文档指定这是“文件格式不正确”(对吗?),但文件是 mp3 格式。此外,当在另一个 Activity 中调用媒体播放器时,相同的文件会在旧
我正在使用 MediaPlayer 播放 mp3 文件 (url),一切正常。 mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); m
我有一个包含 mp4 视频的扩展文件 (zip),我想用 VideoView 播放这些视频。当调用 videoView.setVideoURI() 时,它会在我的 VideoView 的 openVi
我有这段代码: try { mMusicPlayer.reset(); FileInputStream fis = new Fi
我正在尝试使用 APK 扩展 Zip 库直接从扩展文件加载 .mp4 文件,如下所示:http://developer.android.com/google/play/expansion-files.
我是一名优秀的程序员,十分优秀!