问题标签 [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 MediaControler 不适用于来自 url 的视频
我有视频播放器,视频来自网址。它有效 - 我可以开始和停止播放视频。我希望有可能在 MediaController 中移动进度。我已经设置了 MediaController,但它不起作用。当我使用文件中的视频时,我可以寻找/移动视频进度,但是使用来自 url 的视频它不起作用。有我的代码:
android - 为 Android 应用程序的 VideoView 提取视频。
所以我试图设置一个活动,用户可以在其中浏览他各自存储中的视频,然后使用 VideoView 播放它。我怎样才能做到这一点?我在下面写了一些代码。
另外我使用的是 Nexus 7,所以它没有 SD 卡。如何制作通用代码以从内部/外部存储器中获取视频?
android - Android VideoView 播放控件最初显示“播放”而不是“暂停”,即使文件已经在播放
下午好/早上好!希望有人可以帮助我解决我遇到的一个小问题。我正在使用 aVideoView
和 custom播放远程 .mp3 文件MediaController
。
我的 MediaController 看起来像这样:
}
我将其附加到我的VideoView
外观的代码如下所示:
我遇到的问题是,当 .mp3 文件开始播放时,底部的控制栏显示“播放”按钮(即三角形)而不是“暂停”按钮(两个平行条),即使音频是已经在玩了。有人知道怎么修这个东西吗?
编辑1:
我也对播放远程 .mp3 的任何其他解决方案感兴趣。我唯一的要求是用户可以暂停/播放音频,还可以查看音频文件(标题)的名称。
谢谢!
android - Android MediaController 恢复后在 getCurrentPosition() 中抛出 IllegalStateException
希望有人可以在这里帮助我...
我有一个流.mp3
文件的活动。它看起来像这样:
在我使用 telnet(“gsm 呼叫”)模拟电话并中断音频之前,这似乎很有效。当我完成通话后切换回我的应用程序时,它会抛出一个IllegalStateException
from getCurrentPosition()
:
任何想法我做错了什么?是否有一些状态我必须在中断时保存,然后在应用程序恢复时恢复?
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 字节*
android - Android AlertDialog 导致内存泄漏
再会!斯波克先生在这里。
我ErrorListener
为我的 Android创建了一个MediaPlayer
. 如果我尝试AlertDialog
从我的处理程序中显示一个,当按下对话框上的“确定”按钮时,会导致发生“泄漏窗口”异常。以下是相关的代码片段:
类定义:
创建MediaPlayer
:
MediaPlayer
准备好的听众:
MediaPlayer
错误监听器:
ShowDialog
常规:
当我ShowDialog
从onError
例程调用时,它会弹出,但是当我按下“确定”按钮时,活动会停止并销毁,但对话框会泄漏(根据堆栈跟踪),即使我dismiss()
在完成活动之前调用。
关于这种主题的stackoverflow帖子有很多,但没有一个解决了我的问题。我对 Android 开发很陌生,我的猜测是我在做一些根本错误的事情,但我不能指望它。
有谁看到问题可能是什么?
编辑 1 - 包括 StackTrace:
android - 视频在android中播放全屏模式
我希望以全屏模式播放 webview 视频...
如果我的视频开始播放意味着它的显示和全屏模式播放..我该如何开发这些???给我任何想法???
如果我必须单击播放按钮,则表示视频正在全屏模式播放。
我使用了以下代码:
请给我任何关于全屏播放视频的建议???
在这些代码中,视频显示特定的宽度和高度...我怎样才能播放全屏模式???
android - Android媒体控制器定位
我在我的活动中使用媒体播放器和 mediaController 来播放音频。在我的活动中,我有一张与音频相关的图像,其下方是音频的描述。我希望 mediaController 从图像底部和描述上方显示。目前,即使我将图像作为锚视图,mediaController 也会出现在设备的底部。有没有办法可以将 mediaController 移到描述上方
android - Android 中 OpenCV 的本机摄像头阻止视频播放器工作
我想在 android 中播放视频文件(使用 VideoView 和 MediaController),同时使相机能够捕捉图像。不需要相机显示或预览。但是,如果我调用“openCamera”(实例化一个新的 VideoCapture),应用程序将失败并通知:视频无法显示。如果我删除实例化相机的调用,视频播放流畅。
这是相机开口
android - 摩托罗拉 2.3.3 无法从 sd 卡播放视频
我正在开发一个应用程序,我需要从 sd 卡播放视频。我正在使用以下代码,并且它在除摩托罗拉 2.3.3 设备之外的所有设备中都能正常工作。
有时它会播放 10-15 秒的视频,然后出现黑屏,但有时它只显示黑屏,并在视频视图的底部显示持续时间。
所以,请指导我..谢谢