问题标签 [mediacontroller]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Upnp 媒体控制器
我的平板电脑中有一个 upnp 媒体服务器,我想用我的平板电脑控制我的电视(三星)。我已经完成了媒体服务器,我可以在我的电视中看到音频、视频和图像文件,但我无法用平板电脑控制它,只能通过电视的遥控器来控制。我也想用平板电脑控制它。你们中的任何人都有任何示例或任何教程来向我展示如何向电视发送服务,或者我如何使用平板电脑控制电视。谢谢我在android平台上用java编程。
android - Android:如何在服务类中使用 mediaController?
我有一个通过 MediaPlayer 作为服务播放广播的应用程序。是否可以在 Service 类中使用 MediaController?问题是我可以使用 findViewById。
我尝试在 onPrepeared 方法中获取我的 LinearLayout ...
main.xml 文件
android - Android - 媒体控制器不显示
我有一个 videoView,我在其中显示视频,并且我想显示默认媒体控制器。出于某种原因,控制器似乎不想出现。
我尝试使用 xml 创建 MediaController,将其设置为始终可见,将其附加到媒体播放器,mMediaController.setMediaPlayer(mVideoView)
但似乎没有任何效果。
我正在使用谷歌的经典视频播放器代码,可以在这里找到:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/media/MediaPlayerDemo_Video.html
会发生什么?侦听器会丢失事件吗?它不附加到实际的视频播放吗?我是否应该在我正在使用的代码中添加其他内容(见下文)?
任何想法将不胜感激?
活动中没有应用主题,视频正常播放,没有出现任何错误。只是媒体控件没有出现!
谢谢。
android - 如何添加一个按钮来使用 MediaController 播放视频?
2012 年 2 月 18 日更新
我从忙碌的教练那里收到了关于按钮应该是什么的回复,他说应该是 MediaController 按钮(播放、上一个和下一个),我相信它应该始终显示在屏幕上,而不是自定义按钮。我认为播放按钮没有 onclicklistener。是否有播放按钮单击的侦听器(我的代码示例中的 onCreate 活动除外)。我试图不必使用意图来开始另一个活动。谢谢!
我的家庭作业项目是通过添加一个按钮(我假设这是我必须创建的东西,而不是显示 MediaController 时的播放按钮)来修改现有项目(使用 MediaPlayer 和 MediaRecorder 类捕获音频)以在使用 MediaController 单击时播放视频. 我试图这样做,但我添加的代码无法播放视频。我的课堂材料中的示例使用了 MediaController 的播放按钮,所以我想先学习如何使用自定义按钮来播放视频。然后处理稍后将其集成到现有项目中。请指出我现有的示例代码或指导我完成这项工作。谢谢!
今天,我继续创建了一个单独的项目,它只有一个按钮来使用 MediaController 播放视频。正如预期的那样,它仍然不起作用(无法启动视频,NullPointerException)。我在下面介绍项目文件。我现在一头雾水。请指出一两件事让我开始解决问题。再次感谢!
这是我的布局文件:
主.xml
视频视图.xml
android - 如何使用 MediaPlayer 播放音频并使用 MediaController
我使用下面的代码来播放音频:
怎样才能显示MediaController
和控制mMediaPlayer
?
android - android中片段上的NullPointerException VideoView和MediaController
我正在使用蜂窝 3.1 开发 Galaxy Tab 10.1 应用程序,我在右侧的片段中有一个视频视图和媒体控制器。我在 Layout xml 文件中定义了 VideoView 和 MediaController 并在相关的 java 文件中实例化和操作它们。
正如你们所知道的,在 java 文件中,我将 VideoView 的控制器设置为 MediaController,并将 MediaController 的媒体播放器设置为 VideoView,这是我定义的。
下面是片段布局xml文件
和java代码文件在下面
但是在运行这个应用程序时,会发生
NullPointerException 与 android.widget.MediaController.show(MediaController.java:305)
我试图解决这个错误一整天,但我不明白为什么。actullay 没有足够的信息。有没有人知道我做错了什么?或有解决方案?请告诉我。
谢谢。
android - 如何更改媒体控制器的点击面?
我正在尝试创建自定义视频播放器。我使用 VideoView 来显示我的电影,并使用 MediaController 来控制视频。
当用户点击屏幕时,它应该显示标题和媒体控制器 3 秒(如果用户继续执行操作,则更长时间)。如果用户再次点击视频,它应该隐藏这两个元素。
在屏幕上第一次点击时,标题和控制器按我的预期显示。我的问题是,当我尝试再次点击屏幕时,它只会隐藏控制器并且标题不会消失。我认为这是因为 MediaController 定义了自己的水龙头表面,所以我的问题是如何更改它?如何在不编写我自己的 MediaController 的情况下更改 MediaController 对象的点击表面?
这是我用来实现我想要的代码:
android - 将 MediaController 定位在 VideoView 上
我在尝试将 MediaController 放置在我想要的位置时遇到了很多麻烦。
我真正想做的是始终在 VideoView 上方显示 MediaController,与底部对齐。
在过去的三天里,我一直在尝试这样做,但没有成功。我尝试获取 MediaController 的高度,但它始终为零,直到它第一次显示在屏幕底部。
我已经覆盖了 MediaController 来覆盖 setAnchorView 以便 VideoView 不会覆盖它。
我已经阅读了 VideoView 和 MediaController 的源代码,并且我还尝试使用私有字段上的反射来获取 MediaController 的高度,但在第一次显示组件之前也没有成功。
我如何知道 MediaController 的高度而不显示给用户?
android - Android - android 小部件的自定义布局
我想自定义android附带的标准MediaController布局,我认为这样做的方式是制作自定义MediaController布局并以某种方式覆盖它,以便Android使用我的布局而不是它通常使用的布局
有什么方法可以帮助我实现我的目标吗?
android - Android - 对话框内VideoView的MediaController出现在对话框后面
我有一个VideoView
内部自定义对话框,我正在为动态创建一个媒体控制器VideoView
并将其分配给VideoView
代码中的 ,但是控制器实际上并没有出现在视频上 - 它出现在对话框后面!知道如何将控制器放在视频上方吗?
我创建了一个静态对话框助手类来帮助构建自定义对话框:
所以在我的Activity
我只有这个来创建我的对话框: