草庐IT

mediaPlayer

全部标签

android - MediaPlayer setDataSource,最好用path还是FileDescriptor?

假设我有一个文件的完整路径。将该文件加载到MediaPlayer中的更好方法是什么?StringfilePath="somepath/somefile.mp3";mediaPlayer.setDataSource(filePath);或StringfilePath="somepath/somefile.mp3";Filefile=newFile(filePath);FileInputStreaminputStream=newFileInputStream(file);mediaPlayer.setDataSource(inputStream.getFD());inputStream.c

android - MediaPlayer setDataSource,最好用path还是FileDescriptor?

假设我有一个文件的完整路径。将该文件加载到MediaPlayer中的更好方法是什么?StringfilePath="somepath/somefile.mp3";mediaPlayer.setDataSource(filePath);或StringfilePath="somepath/somefile.mp3";Filefile=newFile(filePath);FileInputStreaminputStream=newFileInputStream(file);mediaPlayer.setDataSource(inputStream.getFD());inputStream.c

安卓媒体播放器 : Start called in state 4 error(-38, 0)

这是用于从其他类动态获取文件名(.mp3)的代码,因为我的Assets文件夹中有许多mp3文件:playAudioButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){FileNameaudio=newFileName();StringaudioName=audio.getAudioName(count).toString();if(audioName=="NOAudio"){Toast.makeText(getApplicationContext(),"NoAudioforth

安卓媒体播放器 : Start called in state 4 error(-38, 0)

这是用于从其他类动态获取文件名(.mp3)的代码,因为我的Assets文件夹中有许多mp3文件:playAudioButton.setOnClickListener(newOnClickListener(){@OverridepublicvoidonClick(Viewv){FileNameaudio=newFileName();StringaudioName=audio.getAudioName(count).toString();if(audioName=="NOAudio"){Toast.makeText(getApplicationContext(),"NoAudioforth

android - 流式传输到 Android MediaPlayer

我正在尝试在我的应用程序中编写一个轻量级的HTTP服务器来feed动态生成MP3数据到内置Android媒体播放器。我不允许将我的内容存储在SD卡上。我的输入数据基本上是无限长的。我告诉MediaPlayer,它的数据源基本上应该是"http://localhost/myfile.mp3"之类的东西。我有一个简单的服务器设置,等待MediaPlayer发出这个请求。然而,MediaPlayer不是很合作。首先,它生成一个HTTPGET并尝试获取整个文件。如果我们尝试简单地将数据转储到socket会超时,因此我们尝试使用HTTPRangeheader以block的形式写入数据。Media

android - 流式传输到 Android MediaPlayer

我正在尝试在我的应用程序中编写一个轻量级的HTTP服务器来feed动态生成MP3数据到内置Android媒体播放器。我不允许将我的内容存储在SD卡上。我的输入数据基本上是无限长的。我告诉MediaPlayer,它的数据源基本上应该是"http://localhost/myfile.mp3"之类的东西。我有一个简单的服务器设置,等待MediaPlayer发出这个请求。然而,MediaPlayer不是很合作。首先,它生成一个HTTPGET并尝试获取整个文件。如果我们尝试简单地将数据转储到socket会超时,因此我们尝试使用HTTPRangeheader以block的形式写入数据。Media

android - 单击 TextView 从原始资源播放 mp3 文件

我想在单击文本时播放某个mp3文件。比如我点了“Nicholas”这个词,app就得播放nicholas.mp3了。抱歉我的代码乱七八糟,我是androiddev的新手:packagecom.example.playword;importjava.io.IOException;importandroid.app.Activity;importandroid.media.MediaPlayer;importandroid.os.Bundle;//importandroid.os.Handler;importandroid.view.View;//importandroid.view.Vi

android - 单击 TextView 从原始资源播放 mp3 文件

我想在单击文本时播放某个mp3文件。比如我点了“Nicholas”这个词,app就得播放nicholas.mp3了。抱歉我的代码乱七八糟,我是androiddev的新手:packagecom.example.playword;importjava.io.IOException;importandroid.app.Activity;importandroid.media.MediaPlayer;importandroid.os.Bundle;//importandroid.os.Handler;importandroid.view.View;//importandroid.view.Vi

android - java.io.IOException : setDataSource failed.:状态=0x80000000

我正在尝试在Activity中使用媒体播放器播放url:mediaPlayer=MediaPlayer.create(getApplicationContext(),Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),holder);一切正常。我用来在WallpaperService的@onSurfaceCreated中将其设置为动态壁纸的代码相同,它给了我以下错误日志D/MediaPlayer(4128):createfailed:D/MediaPlayer(4128):java.io.IOE

android - java.io.IOException : setDataSource failed.:状态=0x80000000

我正在尝试在Activity中使用媒体播放器播放url:mediaPlayer=MediaPlayer.create(getApplicationContext(),Uri.parse("http://www.pocketjourney.com/downloads/pj/video/famous.3gp"),holder);一切正常。我用来在WallpaperService的@onSurfaceCreated中将其设置为动态壁纸的代码相同,它给了我以下错误日志D/MediaPlayer(4128):createfailed:D/MediaPlayer(4128):java.io.IOE