android-mediaplayer相关内容
我想在android中循环播放没有间隙的声音.我尝试使用代码 mediaplayer.setLooping(true) 来循环播放声音,但是在第一个声音结束和下一个声音开始时总是有一点停顿. 解决方案 尝试对应用程序中的声音文件使用 .ogg 文件格式.我遇到了同样的问题,经过大量研究,我尝试了 .ogg 格式,它在 android 中没有任何间隙地循环. 关于 .ogg 格式的信息
..
我正在从 SD 卡中提取我的歌曲并将他放到列表视图中. 我正在使用这种方法.但它需要一些时间,如果路径不同,我没有得到这些数据. 所以,QUE 是否有任何有用的脚本可以显示我所有 SD 卡中的歌曲.如果他们进入目录/歌曲. public ArrayList>获取播放列表(){文件主页 = 新文件(MEDIA_PATH);如果 (home.listFiles(new FileExten
..
我正在开发的应用程序将记录用户的声音并将文件保存在 SD 卡上,然后允许用户再次收听音频. 我能够允许用户使用 RecognizerIntent 录制他的声音,但我无法弄清楚如何保存音频文件并允许用户听到音频.如果有人可以帮助我,我将不胜感激.我在下面显示了我的代码: //为音频按钮设置 onClickListenerattachVoice = (Button) findViewById(
..
我正在开发一个可以播放一些声音的 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(
..
我一直在尝试使用 ExoPlayer 流式传输 URL.网址: STREAM_URL_1 = "http://storage.googleapis.com/exoplayer-test-media-0/play.mp3" STREAM_URL_2 = "https://s3-ap-southeast-1.amazonaws.com/ok.talk.channels/zakirkhan/
..
我有这个代码: package com.example.pr;导入 android.media.MediaPlayer;公共课音频{媒体播放器 mp;公共无效 playClick(){mp = MediaPlayer.create(Audio.this, R.raw.click);mp.start();}} 我在“创建"中有一个错误消息“MediaPlayer 类型中的方法 create(Co
..
在一个屏幕中,我有一个循环背景视频(显示正常的 UI 元素),使用 VideoView 实现,如下所示: String resPath = "android.resource://" + getPackageName() + "/" + R.raw.bg_video;videoView.setVideoURI(Uri.parse(resPath));//隐藏控件:MediaController
..
关于 我最近关于 MediaRecorder 和 createPipe(),以及 这个其他问题,我现在试图让 MediaPlayer 处理由ContentProvider 通过 ParcelFileDescriptor 和 createPipe(). 这个示例项目是我迄今为止的工作.它基于 一个较早的示例,该示例播放存储为原始资源.因此,我知道我的剪辑没问题. 我已将 MediaPla
..
我是 Android 新手,我必须创建 MediaPlayer 来播放音频音乐.开始时,我的活动歌曲开始播放.但是当我在模拟器屏幕上改变方向时 MediaPlayer 被重新初始化并且另一个音频开始播放.我怎样才能避免它? 这是我的代码: public class Audio_Activity extends Activity {媒体播放器 mp = 空;public void onCre
..
标题说明了大部分内容. 我的应用程序一直在播放 uri 指向的铃声,例如 content://media/internal/audio/media/387 或 content://media/external/audio/media/1655(我相信对于 SDcard 上的自定义铃声)同时使用 setDataSource(fileInfo) 和 setDataSource(mContext,
..
我有一个游戏,当关卡完成时会播放声音.开始时一切正常,但在重复级别 10 或 20 次后,logcat 突然报告:“MediaPlayer 错误 (-19,0)"和/或“MediaPlayer start 在状态 0 中调用"并且不再发出声音. 我原本有 mp3 格式的所有声音,但在阅读 ogg 可能更可靠后,我将它们全部转换为 ogg,但错误似乎完全相同. 知道如何解决这个问题吗?
..
我以前用过媒体播放器,从来没有遇到过这个问题.每当我尝试使用 MediaPlayer.create() 时,该方法都会给我空值,并且我无法播放我的声音.有什么我遗漏的吗? 公共类游戏扩展活动{私人媒体播放器 mp = 空;@覆盖protected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState)
..
在 MediaPlayer.create 方法中,可以使用原始文件的 ID,但如何在 setDataSource 方法中使用它? 解决方案 您可以将原始音频加载到输入流中,然后将其加载到 MediaPlayer 中,就像加载普通流一样: InputStream ins = getResources().openRawResource(R.raw.example); 然后按照流媒体教程,
..
在我的 Android 应用程序中,我希望用户点击一次图像,自动播放 youtube 视频,视频播放完毕后,用户会立即返回到应用程序.在 Android 中执行此操作的最佳方法是什么? 我尝试使用意图.这是因为视频出现在我认为是 youtube 网页上.但是播放视频需要再次点击.如果可能,我想避免这种情况. 我尝试了整个 MediaPlayer、prepareAsync、setOnPr
..
我尝试做简单的在线广播播放器.这是流的地址 http://radio-electron.ru:8000/96 这是我的代码. MyActivity.java package com.example.untitled2;导入 android.app.Activity;导入 android.media.AudioManager;导入 android.media.MediaPlayer;导入an
..
如果我使用静态方法 MediaPlayer.create(context, id),我可以播放本地 mp3,但如果我使用非静态方法 MediaPlayer.setDataSource(String),它就无法工作.发生的事情是我在调用 MediaPlayer.prepare() 时收到同步异常: 准备异常java.io.IOException:准备失败.:status=0x1 这是我的
..
我正在编写一个应用程序来使用流媒体播放 YouTube 视频. 第一种方法: 我正在使用 GData API 获取视频的 RTSP URL.这是播放 RTSP url 的代码. VideoView mVideoView = new VideoView(this);setContentView(mVideoView);mVideoView.setVideoURI(Uri.parse(
..
以下代码在 Eclipse 模拟器中运行流畅,但在我的 Android 手机和平板电脑上运行时出现问题. 公共类 RingerActivity 扩展 Activity{/** 在第一次创建活动时调用.*/按钮按下;布尔音 = 真;媒体播放器 mp;@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(savedIns
..
即使是模拟器,我的设备也没有声音. 实际上,在 "mMediaPlayer.create(this, musicIds[0]); " 行,eclipse 建议我两个选择:"使用'MediaPlayer'更改对静态的访问(声明type)" 或 "在 Create() 上添加 @SuppressWarnings 'static-access'".顺便说一句,我接受了 eclipse 的建议...
..
我在从文件路径设置 VideoView 的视频时遇到了不一致的体验. VideoView myVideoView = findViewById(R.id.videoView);...myVideoView.setVideoPath(videoFilename);...myVideoView.start(); videoFilename 是我缓存目录中视频的绝对路径: String video
..