草庐IT

android - 如何从 Assets 文件夹中的 mp4 文件创建视频缩略图

我在从Assets文件夹中的mp4文件创建缩略图时遇到问题。尝试输入不同的Assets路径但没有效果。我该如何解决?那是我的适配器代码:VideoEntryvideo=videos.get(position);holder.txtTitle.setText(video.getTitle());holder.imgIcon.setImageBitmap(ThumbnailUtils.createVideoThumbnail("file:///android_asset/videos/Core/Superman.mp4",Thumbnails.MICRO_KIND));怎么了?解决方案:A

android - 如何在 MP Android 图表(条形图)中设置 X 轴标签?

这是引用文章:https://github.com/PhilJay/MPAndroidChart/wiki/Setting-Data在条形图标题下。在下面给定的代码中:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.fragment_graph_test,container,false);BarChartchart=view.findViewById(R.id.bar

android - 是否可以从 mp3 文件或文件输入流中获取位图(专辑封面)?

是否可以从文件路径或文件输入流中检索mp3文件的位图(专辑封面)。就像使用BitmapFactoryAPI或其他一些API。 最佳答案 是的,可以获得mp3封面。MediaMetadataRetrievermmr=newMediaMetadataRetriever();mmr.setDataSource(mPath);InputStreaminputStream=null;if(mmr.getEmbeddedPicture()!=null){inputStream=newByteArrayInputStream(mmr.getEmb

android - MP Chart Android 所有 x 轴标签不显示

我正在使用androidMP图表库“mpandroidchartlibrary-2-1-0”来绘制条形图。我作为库的X轴标签过去了12个月。但它只显示其中的一些,如一月、四月、七月、十月。未显示剩余的月份值。任何人都可以帮助我如何在条形图的MP图表Android库中显示所有X轴标签值。 最佳答案 您可以使用mLineChartView.getXAxis().setLabelsToSkip(0);。这将强制显示所有标签。 关于android-MPChartAndroid所有x轴标签不显示,

android - 如何在 SurfaceView 中旋转视频 *.mp4?

friend。你能帮帮我吗?我需要在单击按钮或其他时旋转视频(视频必须始终播放)。我在SurfaceView的MediaPlayer中显示视频并尝试这个:@OverridepublicvoidsurfaceCreated(SurfaceHolderholder){surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_NORMAL);surfaceHolder.lockCanvas().rotate(90);mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer

java - 使用java编程在android中将.mp3文件格式更改为.aac文件格式

我有一个.mp3文件,我必须转换它进入.aac文件格式.我制作了一个android应用程序,它只会使用.aac文件。我在stackoverflow上看到了很多基于this的问题。但是没有得到任何正确的代码解决方案。所以请帮助不使用ffmpeg库的编码部分. 最佳答案 您可以按照以下步骤进行操作。读取mp3文件并将其转换为字节数组。创建一个扩展名为.acc的文件StringfileName="myfile"+".acc";设置要保存的位置。(进行适当的检查,文件夹是否存在)。Fileinnerpath=newFile(mainpath

Android webview 不在同一页面中播放 mp4 视频

我正在尝试显示一个包含播放视频代码的本地html文件,并尝试在androidwebview中显示该html文件。我使用以下代码来播放视频:WebViewLoadVideoActivity.java//DECLAREwebviewvariableoutsideofonCreatefunctionsowecanaccessitinotherfunctions(menu)@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout

java - 如何将 PCM 原始数据转换为 mp3 文件?

编辑了我的问题:是否有从PCM原始数据到任何音频文件的编码器?mp3,ogg...但不是WAV,因为它太大了我有一个包含原始PCM数组的文本文件,我想将其转换为mp3、ogg文件。经过长时间的搜索,我找不到一些提供这种编码(PCM到MP3)的库。我期待有一些建议或者链接到这些库。它应该在android手机中以编程方式完成,所以我不想有一些桌面解决方案。 最佳答案 有一个github项目为android提供了lame编码器https://github.com/intervigilium/liblame还有一个使用该库的示例应用程序ht

java - 使用 mp4parser 调整 mp4 视频的大小

我正在尝试弄清楚如何在Android应用程序中使用mp4parser调整mp4视频的大小/缩放。在谷歌搜索并查看mp4parser源代码和示例后,我仍然不确定如何去做。mp4parser有一些内置的方法吗?如果没有,我可以获取原始视频数据并使用mp4parser自行调整大小吗?(如果可能的话,一个例子的链接会很棒)注意事项:mp4parser网站https://code.google.com/p/mp4parser/我愿意考虑使用与mp4parser不同的库,但我想要类似于LGPL许可的东西。换句话说,我愿意提供库源代码并在应有的信用额度时给予信用,但我宁愿不被迫公开我的源代码。(此应

android - 从内存中使用 openSL 播放 MP3 文件 android NDK

我有我的android应用程序,其中数据使用FileWrap打包。问题是我想将mp3数据包装到android文件中并从该内存中播放。我已经检查了NDK中的nativeaudio示例,它显示了如何将MP3作为Assets或文件系统文件播放,但它没有显示如何播放嵌入到内存中的MP3。请帮忙。谢谢。 最佳答案 我不认为这是可能的......但是。AFAIKandroidopensl仅支持流中的MP3解码和播放...我还没有看到最新的ndk版本(r9b),但如果opensl示例应用程序不支持内存中的即时解码,我怀疑它是否可用。也许看看这里可