jjzjj

MediaController

全部标签

android - 如何使用MediaController.MediaPlayerControl?

我正在尝试使用MediaController.MediaPlayerControl在我的自定义View底部显示一个MediaController但我无法让它工作。每当我尝试加载此View时,它都会在ctrl.show();处崩溃并出现以下异常:E/AndroidRuntime(3007):Causedby:android.view.WindowManager$BadTokenException:Unabletoaddwindow--tokennullisnotvalid;isyouractivityrunning?这是我的代码。publicclassMediaPlayerViewext

android - 如何使 MediaController 在我的视频播放过程中可见

我在我的应用程序中使用MediaController。但不幸的是,MediaController在3秒后消失了。但我希望我的MediaController在我的视频完全播放之前可见。如何实现。 最佳答案 默认情况下,MediaController在3秒后隐藏自身。为了让它在我们的视频播放过程中可见,我们必须重写MediaController的hide()。我在下面给出了代码fragment。finalMediaControllermc=newMediaController(this);video.setMediaController

android - 为 android 扩展 MediaController

我正在为我正在开发的应用程序使用VideoView和MediaController。我只是想让MediaController出现在我的VideoView之上,但显然你不能很容易地做到这一点。我试图对我的VideoViewid使用setAnchorView方法,但这没有用。无论我做什么,MediaController始终位于屏幕底部。话虽如此,我做了一些研究,看起来好像我要扩展MediaController,我可以更改位置和其他属性。我创建了一个新类:packagecom.dop.mobilevforum;importandroid.content.Context;importandro

android - 将 MediaController 定位在 Fragment 中

我注意到有关Fragment中VideoView的MediaController位置的问题。这是在运行Android4.3的Nexus7上的截图:下面是运行Android4.2.2的Nexus7上应用程序的屏幕截图:如您所见,在API17或更低版本上,MediaController的位置位于我的Activity的中间(也在另一台装有4.1.2的平板电脑上进行了测试)。我注意到MediaController的大小是正确的。我的Fragment显示在FrameLayout中,其宽度由其权重定义(此处为0.6),而不是由特定的dpi值定义。我在Grepcode上检查了MediaControl

Android 显示 MediaController

我正在将MediaController添加到VideoView,但除非我点击手机,否则它不会显示。Controller在一段时间后消失。有没有办法让MediaController始终显示?谢谢克里斯 最佳答案 默认情况下,媒体Controller将在用户不活动3秒后隐藏。您可以通过设置超时秒数newmediacontroller().show(50000);检查这个link 关于Android显示MediaController,我们在StackOverflow上找到一个类似的问题:

android - 将 MediaController 保持在 VideoView 的屏幕上

在将MediaController与VideoView一起使用时,我很难找到一种方法将它保持在屏幕上。我想在我的应用程序中播放位于res/raw中的音频文件。该文件正在播放,但我想将Controller保留在屏幕上,以便用户查看文件的长度以及结束前剩余的时间等。我在论坛上发现很多时间我们应该使用方法.show(时间)才能做到这一点,但我不知道如何让它发挥作用。这是我使用的代码:packagecom.sample.VideoViewExample;importandroid.app.Activity;importandroid.net.Uri;importandroid.os.Bundl

Android 媒体 Controller 短时间显示

下面的这个Activity工作正常,但mediaController仅在我单击屏幕时显示。第二个问题是媒体Controller只显示3秒。我应该怎么做才能消除这个问题?publicclassPlayingActivityextendsActivity{privateVideoViewmVideoView;privateEditTextmPath;MediaControllermediaController;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState)

android - exoplayer 示例上的自定义 UI

**我真的需要帮助,如果你什么都不知道,请不要给我打分:|如果有什么事打扰你评论**我想在Exoplayer中为我的播放器编写自定义UI(更改暂停播放按钮或添加播放器速度等新按钮)。我使用来自github的Exoplayer示例,在将代码添加到我的原始项目之前,我想在官方示例上测试自定义UI。我在Stackoverflow和tuts+中阅读了有关自定义UI的页面,但我真的很困惑!为什么更改一些按钮图像或更改它们的位置一定如此困难:)我该如何处理?编辑这是样本https://github.com/google/ExoPlayer/tree/master/demo我看了这两篇文章:http

android - (Context, Token) 在实例化 MediaController

我正在尝试在我的VideoView中添加一个mediaController。我正在尝试按照此site中的教程进行操作.但是,我在类里面的这一行有错误。MediaControllermediaController=newMediaController(this);错误说,MediaController中的MediaController(Context,Token)不能应用到(MainActivity)Token参数是什么?自从我使用原生Android编写代码以来已经有一段时间了,我想我错过了一些必要的细节和更改。编辑我正在寻找一个不同的教程,链接中的那个是在AndroidStudio中制

Android 从媒体播放器中删除快进和倒带按钮

我想从Android的媒体Controller中删除快进和倒带按钮。谁能帮我这个?我想在我的主要Activity中进行。 最佳答案 创建MediaController时,请确保在构造函数中将bool值设置为false:MediaControllermediaController=newMediaController(this,false);来自documentation:The"rewind"and"fastforward"buttonsareshownunlessrequestedotherwisebyusingtheMediaC