问题标签 [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.

0 投票
1 回答
503 浏览

android - Android MediaControler 不适用于来自 url 的视频

我有视频播放器,视频来自网址。它有效 - 我可以开始和停止播放视频。我希望有可能在 MediaController 中移动进度。我已经设置了 MediaController,但它不起作用。当我使用文件中的视频时,我可以寻找/移动视频进度,但是使用来自 url 的视频它不起作用。有我的代码:

0 投票
2 回答
282 浏览

android - 为 Android 应用程序的 VideoView 提取视频。

所以我试图设置一个活动,用户可以在其中浏览他各自存储中的视频,然后使用 VideoView 播放它。我怎样才能做到这一点?我在下面写了一些代码。

另外我使用的是 Nexus 7,所以它没有 SD 卡。如何制作通用代码以从内部/外部存储器中获取视频?

0 投票
2 回答
6512 浏览

android - Android VideoView 播放控件最初显示“播放”而不是“暂停”,即使文件已经在播放

下午好/早上好!希望有人可以帮助我解决我遇到的一个小问题。我正在使用 aVideoView和 custom播放远程 .mp3 文件MediaController

我的 MediaController 看起来像这样:

}

我将其附加到我的VideoView外观的代码如下所示:

我遇到的问题是,当 .mp3 文件开始播放时,底部的控制栏显示“播放”按钮(即三角形)而不是“暂停”按钮(两个平行条),即使音频是已经在玩了。有人知道怎么修这个东西吗?

编辑1:

我也对播放远程 .mp3 的任何其他解决方案感兴趣。我唯一的要求是用户可以暂停/播放音频,还可以查看音频文件(标题)的名称。

谢谢!

0 投票
1 回答
2119 浏览

android - Android MediaController 恢复后在 getCurrentPosition() 中抛出 IllegalStateException

希望有人可以在这里帮助我...

我有一个流.mp3文件的活动。它看起来像这样:

在我使用 telnet(“gsm 呼叫”)模拟电话并中断音频之前,这似乎很有效。当我完成通话后切换回我的应用程序时,它会抛出一个IllegalStateExceptionfrom getCurrentPosition()

任何想法我做错了什么?是否有一些状态我必须在中断时保存,然后在应用程序恢复时恢复?

0 投票
1 回答
1001 浏览

filter - windows过滤器图中死锁

这是一个难以重现的错误,但我终于设法重现了它。但是,我对可能导致它的原因没有清楚的了解。我目前正试图让自己克服这个错误并找出错误的根源。

想知道是否有人可以给我一些方向或提示。


我的程序在 Directshow 过滤器图中的停止函数中死锁。

这是调用堆栈:

ksproxy.ax!CKsOutputPin::Inactive() + 0x1d 字节
ksproxy.ax!CKsProxy::Stop() + 0x59 字节
quartz.dll!CFilterGraph::Stop() + 0x123f3 字节
quartz.dll!CFGControl::CImplMediaControl::Stop () + 0x12dba 字节 <--- 直接调用 *cam.dll!UVCCamera::Shutdown() 第 140 行 + 0x1b 字节 C++ cam.dll!anonymous namespace'::closeCamera(unsigned int hCamera) Line 297 C++ cam.dll!匿名命名空间'::CoreThreadFunc(void * data) 第 916 行 + 0xb 字节 C++ kernel32.dll!@BaseThreadInitThunk@12() + 0x12 字节
ntdll.dll!__ RtlUserThreadStart@8() + 0x27 字节
ntdll.dll!
_RtlUserThreadStart@8() + 0x1b 字节*

0 投票
2 回答
2114 浏览

android - Android AlertDialog 导致内存泄漏

再会!斯波克先生在这里。

ErrorListener为我的 Android创建了一个MediaPlayer. 如果我尝试AlertDialog从我的处理程序中显示一个,当按下对话框上的“确定”按钮时,会导致发生“泄漏窗口”异常。以下是相关的代码片段:

类定义:

创建MediaPlayer

MediaPlayer准备好的听众:

MediaPlayer错误监听器:

ShowDialog常规:

当我ShowDialogonError例程调用时,它会弹出,但是当我按下“确定”按钮时,活动会停止并销毁,但对话框会泄漏(根据堆栈跟踪),即使我dismiss()在完成活动之前调用。

关于这种主题的stackoverflow帖子有很多,但没有一个解决了我的问题。我对 Android 开发很陌生,我的猜测是我在做一些根本错误的事情,但我不能指望它。

有谁看到问题可能是什么?

编辑 1 - 包括 StackTrace:

0 投票
1 回答
264 浏览

android - 视频在android中播放全屏模式

我希望以全屏模式播放 webview 视频...

如果我的视频开始播放意味着它的显示和全屏模式播放..我该如何开发这些???给我任何想法???

如果我必须单击播放按钮,则表示视频正在全屏模式播放。

我使用了以下代码:

请给我任何关于全屏播放视频的建议???

在这些代码中,视频显示特定的宽度和高度...我怎样才能播放全屏模式???

0 投票
1 回答
2433 浏览

android - Android媒体控制器定位

我在我的活动中使用媒体播放器和 mediaController 来播放音频。在我的活动中,我有一张与音频相关的图像,其下方是音频的描述。我希望 mediaController 从图像底部和描述上方显示。目前,即使我将图像作为锚视图,mediaController 也会出现在设备的底部。有没有办法可以将 mediaController 移到描述上方

0 投票
0 回答
531 浏览

android - Android 中 OpenCV 的本机摄像头阻止视频播放器工作

我想在 android 中播放视频文件(使用 VideoView 和 MediaController),同时使相机能够捕捉图像。不需要相机显示或预览。但是,如果我调用“openCamera”(实例化一个新的 VideoCapture),应用程序将失败并通知:视频无法显示。如果我删除实例化相机的调用,视频播放流畅。

这是相机开口

0 投票
1 回答
193 浏览

android - 摩托罗拉 2.3.3 无法从 sd 卡播放视频

我正在开发一个应用程序,我需要从 sd 卡播放视频。我正在使用以下代码,并且它在除摩托罗拉 2.3.3 设备之外的所有设备中都能正常工作。

有时它会播放 10-15 秒的视频,然后出现黑屏,但有时它只显示黑屏,并在视频视图的底部显示持续时间。

所以,请指导我..谢谢