草庐IT

players_attributes

全部标签

Android Media player 保留应用程序实例并导致内存泄漏

我有一个将媒体播放器作为成员变量的Activity。我的媒体播放器是这样初始化的:mMediaPlayer=newMediaPlayer();mMediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mMediaPlayer.setDataSource(MyActivity.this,URL);mMediaPlayer.prepareAsync();//isetaonPreparedListenertostartplayingonPrepared一切正常,然后我覆盖我的ActivityonStop方法以释放媒体播放器。if(m

android - 为什么 Media Player 找不到我的 SD 卡的 URI?

我的SD卡中有一个MP3,我需要将其路径用于我的setdatasource命令。我尝试了mp.setDataSource("/mnt/media_rw/sdcard/mymusic/thebomb.mp3");以及许多变体,但它仍然无法正常工作。而且我认为它与其余代码无关。我将如何完成这个? 最佳答案 我猜你正在使用模拟器。所以可以通过Environment.getExternalStorageDirectory()获取SDCard的路径。而且你的sdcard必须包含该文件。所以你必须将文件推送到SD卡中。

android - 删除安卓 : prefix for every attribute

Android布局xml文件的每个属性都有“android:”前缀。有什么办法可以去除它们。 最佳答案 也许这篇文章对你有帮助;http://groups.google.com/group/android-developers/browse_thread/thread/d94c1f53a331c53b请看这篇文章就知道,为什么会有android前缀;AndroidXMLlayoutfilesandnamespace更新:(在Josh的评论之后)另一种方法是在Eclipse的查找/替换工具中使用正则表达式。这种方法比第一种方法简单。

android - 为什么android/gradle会引发: "No resource identifier found for attribute ' compileSdkVersion'"?

我有一个基于Android/Gradle的项目AndroidManifest.xml设置sdk:......在Gradle配置中-build-extras.gradle我也设置了sdk-大致:...android{compileSdkVersion22buildToolsVersion'22.0.1'defaultConfig{applicationId'com.example.myapp'minSdkVersion16targetSdkVersion22versionCode1versionName'1.0'}...在使用Gradle构建项目时,我得到:...Noresourceid

android - 错误 : No resource identifier found for attribute 'groupindicator' in package 'android'

我正在学习位于here的教程.但是我的与android:groupindicator相关的XML代码不断出现错误。这是相关的xml。具体错误如下。[2012-03-2121:51:44-FoodSubs]C:\.......res\layout\food_display.xml:55:error:Noresourceidentifierfoundforattribute'groupindicator'inpackage'android'我已经检查了好几次所有的东西,但我只是运气不好。我相信这将是显而易见的事情,但我们将不胜感激。 最佳答案

android - android :onClick attribute usage?的任何缺点

对于onClick的方法实现,这些方法中的哪一个更好:-在xml中使用android:onClick属性-实现和定义onClickListener? 最佳答案 在我个人看来,定义实现和定义OnClickListener要好得多。主要原因是其他人更容易理解代码的工作原理。当您阅读Android应用程序的代码时,您将阅读.java文件(90%的时间)以了解其工作原理;您会忽略大部分XML布局,这些布局不会告诉您应用程序实际如何工作或它的目的是什么。因此,如果您使用android:onClick属性,您将迫使其他人(和您自己)同时查看两方

机器人 : media player - pause called in state 8

我在我的应用程序中使用媒体播放器播放一些短音。虽然我在我的应用程序中没有发现任何问题/崩溃,但我可以看到以下一些错误消息。请帮助我解决这个问题。03-2322:53:16.229:E/MediaPlayer(19185):pausecalledinstate803-2322:53:16.229:E/MediaPlayer(19185):error(-38,0)03-2322:53:16.449:E/MediaPlayer(19185):Error(-38,0)03-2322:53:16.449:D/OpenGLRenderer(19185):Flushingcaches(mode0)0

Android:无法让 YouTube Player API 在 fragment 内工作

我正在尝试让我的应用以fragment形式播放YouTube视频,如ThisOfficialDocumentation说你可以分段播放YouTube视频。但我做不到。这是我的代码:单个文章fragment:publicclassSingleArticleFragmentextendsYouTubePlayerSupportFragmentimplementsYouTubePlayer.OnInitializedListener{publicstaticfinalStringAPI_KEY="myapikey";publicstaticfinalStringYOUTUBE_VIDEO_C

android - 没有标签 View 指向带有 android :labelFor ="@+id/@+id/" attribute 的此文本字段

我的xml中有一个EditText,我收到了这个警告Nolabelviewspointtothistextfieldwithanandroid:labelFor="@+id/@+id/et_password"attribute我在SO中搜索并找到了这些帖子,但不幸的是我没有找到任何答案来解释收到此警告的原因。1-Meaningof"Nolabelviewspointtothistextfield"warningmessage2-EditTextwarninginandroidappdevelopment这是我的xml代码:我不知道为什么会收到此警告。到目前为止我做了什么:1-我尝试更改

android - 如何添加两个android :name attributes to Application tag in Manifest file?

我的Android应用程序需要两个应用程序类,一个是volleyAppController,另一个是Analytics类。我很困惑如何同时添加这两个类。请帮助我,让我摆脱这个。 最佳答案 您需要实现多级继承来解决这种情况。这是您的场景publicLib1ApplicationextendsApplication{}publicLib2ApplicationextendsApplication{}publicYourApplicationextendsApplication{}如何解决?publicLib1Applicationext