android-mediaplayer相关内容

如何在Android中无间隙地循环声音?

我想在android中循环播放没有间隙的声音.我尝试使用代码 mediaplayer.setLooping(true) 来循环播放声音,但是在第一个声音结束和下一个声音开始时总是有一点停顿. 解决方案 尝试对应用程序中的声音文件使用 .ogg 文件格式.我遇到了同样的问题,经过大量研究,我尝试了 .ogg 格式,它在 android 中没有任何间隙地循环. 关于 .ogg 格式的信息 ..
发布时间:2021-11-27 19:47:37 移动开发

从 SD 卡中获取 Android 歌曲

我正在从 SD 卡中提取我的歌曲并将他放到列表视图中. 我正在使用这种方法.但它需要一些时间,如果路径不同,我没有得到这些数据. 所以,QUE 是否有任何有用的脚本可以显示我所有 SD 卡中的歌曲.如果他们进入目录/歌曲. public ArrayList>获取播放列表(){文件主页 = 新文件(MEDIA_PATH);如果 (home.listFiles(new FileExten ..

Android:录音和保存音频

我正在开发的应用程序将记录用户的声音并将文件保存在 SD 卡上,然后允许用户再次收听音频. 我能够允许用户使用 RecognizerIntent 录制他的声音,但我无法弄清楚如何保存音频文件并允许用户听到音频.如果有人可以帮助我,我将不胜感激.我在下面显示了我的代码: //为音频按钮设置 onClickListenerattachVoice = (Button) findViewById( ..

Android MediaPlayer.Create() 返回 null

我正在开发一个可以播放一些声音的 Android 应用.为此,我正在创建一个 MediaPlayer 对象.代码如下: mp = MediaPlayer.create(this, R.raw.testSound); 这里 mp 对于 Android 2.3.3(API 级别 10)为空,我尝试使用其他版本的 Android(2.1、2.2 等)它工作正常.但是对于 Android 2.3.3( ..
发布时间:2021-11-27 19:47:01 移动开发

Android:媒体播放器创建

我有这个代码: package com.example.pr;导入 android.media.MediaPlayer;公共课音频{媒体播放器 mp;公共无效 playClick(){mp = MediaPlayer.create(Audio.this, R.raw.click);mp.start();}} 我在“创建"中有一个错误消息“MediaPlayer 类型中的方法 create(Co ..
发布时间:2021-11-27 19:46:46 移动开发

有人让 MediaPlayer 使用 ParcelFileDescriptor 和 createPipe() 吗?

关于 我最近关于 MediaRecorder 和 createPipe(),以及 这个其他问题,我现在试图让 MediaPlayer 处理由ContentProvider 通过 ParcelFileDescriptor 和 createPipe(). 这个示例项目是我迄今为止的工作.它基于 一个较早的示例,该示例播放存储为原始资源.因此,我知道我的剪辑没问题. 我已将 MediaPla ..
发布时间:2021-11-27 19:46:29 移动开发

如何在 Android 中的方向改变时连续播放音频?

我是 Android 新手,我必须创建 MediaPlayer 来播放音频音乐.开始时,我的活动歌曲开始播放.但是当我在模拟器屏幕上改变方向时 MediaPlayer 被重新初始化并且另一个音频开始播放.我怎样才能避免它? 这是我的代码: public class Audio_Activity extends Activity {媒体播放器 mp = 空;public void onCre ..
发布时间:2021-11-27 19:46:21 移动开发

重复播放后媒体播放器错误 (-19,0)

我有一个游戏,当关卡完成时会播放声音.开始时一切正常,但在重复级别 10 或 20 次后,logcat 突然报告:“MediaPlayer 错误 (-19,0)"和/或“MediaPlayer start 在状态 0 中调用"并且不再发出声音. 我原本有 mp3 格式的所有声音,但在阅读 ogg 可能更可靠后,我将它们全部转换为 ogg,但错误似乎完全相同. 知道如何解决这个问题吗? ..
发布时间:2021-11-27 19:46:05 移动开发

MediaPlayer.create() 总是返回 null

我以前用过媒体播放器,从来没有遇到过这个问题.每当我尝试使用 MediaPlayer.create() 时,该方法都会给我空值,并且我无法播放我的声音.有什么我遗漏的吗? 公共类游戏扩展活动{私人媒体播放器 mp = 空;@覆盖protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState) ..
发布时间:2021-11-27 19:45:57 Java开发

在 MediaPlayer 中将数据源设置为原始 ID

在 MediaPlayer.create 方法中,可以使用原始文件的 ID,但如何在 setDataSource 方法中使用它? 解决方案 您可以将原始音频加载到输入流中,然后将其加载到 MediaPlayer 中,就像加载普通流一样: InputStream ins = getResources().openRawResource(R.raw.example); 然后按照流媒体教程, ..
发布时间:2021-11-27 19:45:46 移动开发

在 Android 应用中播放 YouTube 视频

在我的 Android 应用程序中,我希望用户点击一次图像,自动播放 youtube 视频,视频播放完毕后,用户会立即返回到应用程序.在 Android 中执行此操作的最佳方法是什么? 我尝试使用意图.这是因为视频出现在我认为是 youtube 网页上.但是播放视频需要再次点击.如果可能,我想避免这种情况. 我尝试了整个 MediaPlayer、prepareAsync、setOnPr ..
发布时间:2021-11-27 19:45:38 移动开发

媒体播放器错误 -38,0

我尝试做简单的在线广播播放器.这是流的地址 http://radio-electron.ru:8000/96 这是我的代码. MyActivity.java package com.example.untitled2;导入 android.app.Activity;导入 android.media.AudioManager;导入 android.media.MediaPlayer;导入an ..
发布时间:2021-11-27 19:45:27 Java开发