问题标签 [playback]
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.
flash - 播放 MPEG 电影,在特定位置开始和结束?
我已经使用 FFMPEG 将 MTS 视频编译成 MP4 格式。视频长2分钟。
我希望能够回放视频,但从 0:15 秒开始到 0:45 秒结束。实际上,我希望播放软件仅显示 30 秒的可用播放。该软件必须是基于 Flash 的应用程序才能集成到 HTML 中。
有谁知道有什么软件可以做到这一点?提前致谢。
ios - 我怎么知道用户点击了 iPhone 播放控件上的快进和快退按钮
我想实现以下内容,
- 应用程序正在后台运行音乐或视频(使用
MPMoviePlayerController
)。 - 用户双击主页按钮并转到显示播放控件的第一个屏幕(快退、播放或暂停、快进按钮)
- 用户单击快退或快进按钮。然后应用播放上一个或下一个音乐或视频。
第三步,我应该知道点击了哪个按钮。(我自然知道,当前正在播放的项目被暂停、停止……使用MPMoviePlayerPlaybackStateDidChangeNotification
通知)。
我应该注册哪个通知?或者还有其他方法吗?
android - 设置 IMediaPlaybackService
我在使用IMediaPlaybackService
Android 时遇到问题。有人告诉我,我需要做的就是将它放入它的包中(在本例中为com.android.music
),但是当我这样做时,我无法构建我的项目。IMediaPlaybackService 的代码如下:
但是,似乎有几个问题阻止我使用此文件构建我的项目:
- “in”关键字导致 Eclipse 出错。确切的错误是:
Syntax error on token "long", delete this token.
我不确定为什么那里有“in”关键字。它们似乎不是 Java 中的关键字,它们是什么? - 发生的另一个错误是
The type com.android.music.IMediaPlaybackService is not visible
,可以通过公开接口来解决。 - 最后一个错误是
Stub cannot be resolved or is not a field.
当我执行这行代码时:this.mService = IMediaPlaybackService.Stub.asInterface(service);
因为 IMediaPlaybackService 中没有 Stub。
其他人似乎已经能够轻松克服这些问题,那么我错过了什么?这可能是我没有看到的简单事情,但我一直在努力解决这个问题的时间比我应该做的要长。我需要弄乱我的项目设置吗?
所以我已经能够构建我的项目,但现在我遇到了服务本身的问题。这是我的 MediaPlayerServiceConnection 类的代码:
...这是绑定服务的活动中的代码,但未调用 onServiceConnected 方法,我是否错误地尝试使用该服务?
c++ - 如何使用默认播放软件在 Windows 上开始 DVD 播放?
有谁知道如何使用来自 C++ 程序的已知驱动器号启动 DVD 播放。
值得一提的是:我只是在右键单击 DVD 驱动器时搜索位于上下文菜单中的 Windows 资源管理器的播放功能...
提前谢谢,阿克塞尔
ios - iPhone playback AudioQueue stops/fails to continue after pausing at a breakpoint during debugging
For some reason, it seems that stopping at a breakpoint during debugging will kill my audio queue playback.
- AudioQueue will be playing audio output.
- Trigger a breakpoint to pause my iPhone app.
- Subsequent resume, audio no longer gets played.
- ( However, AudioQueue callback functions are still getting called.)
- ( No AudioSession or AudioQueue errors are found.)
Since the debugger pauses the application (rather than an incoming phone call, for example) , it's not a typical iPhone interruption, so AudioSession interruption callbacks do not get triggered like in this solution.
I am using three AudioQueue buffers at 4096 samples at 22kHz and filling them in a circular manner.
Problem occurs for both multi-threaded and single-threaded mode.
- Is there some known problem that you can't pause and resume AudioSessions or AudioQueues during a debugging session?
- Is it running out of "queued buffers" and it's destroying/killing the AudioQueue object (but then my AQ callback shouldn't trigger).
Anyone have insight into inner workings of iPhone AudioQueues?
ios - iPad MoviePlayer 拒绝播放视频,直到设备重新启动
我在发货的 iPad/iPhone 应用程序中有一个非常奇怪的错误,我无法修复/追踪。
我的应用程序以标准播放视频,MPMoviePlayerController
但隐藏界面和我自己的播放和停止按钮。
这工作正常,但有时,经过几次使用,我的应用程序拒绝播放任何进一步的视频。这只发生在 iPad(iOS 3.2.x 中)和 iPhone(iOS 4.x 中)上,一切正常。奇怪的是,即使我退出了我的应用程序,再次启动它后它仍然拒绝播放视频。它不保存视频状态,而是重新加载视频。只有在我重新启动 iPad 后,它才会重新开始工作。
如果我的 iPad 处于“不播放视频”状态,我可以从 Xcode 调试我的应用程序,除了电影不播放但无限期暂停之外没有什么不同。
该loadState
属性报告为MPMovieLoadStatePlayable
,但无论我向它发送了多少次“播放”命令,该playbackState
属性都保持不变。MPMoviePlaybackStatePaused
我无法在我的应用程序中做任何事情(比如选择另一个视频)来使视频再次工作。
这些视频是 600 x 400 H.264 并且在大于全屏的视图中播放,因此我可以在 iPad 上全屏显示它们(没有黑条),而不需要两个不同的 iphone/ipad 版本,因为这些设备有不同的纵横比。
有大量可用 RAM (> 60 MB)。其他播放视频的应用程序(iTunes/YouTube/streamToMe)可以正常播放,但使用标准的 MoviePlayer 界面/控件,当然不会播放大于全屏。
这一切都让我怀疑这是苹果的错误。我还没有在 iOS 的 beta 版本中测试过这个,如果是这样我也不能谈论它。
有人见过这种行为吗?并有可能的解决方案?谢谢!
actionscript-3 - 在 as3 中控制 as2 swf 播放
我正在将 Flash 8 中内置的 swf 嵌入到 as3 项目中。当我调用 stop() 或 gotoAndStop(0); 在表示嵌入 swf 实例的 MovieClip 上,它会停止一秒钟,然后继续。尝试在 mc 上调用 removeChild 会将其从显示屏中删除,但 swf 中的音频会继续播放。swf,在这种情况下必须嵌入,我不能使用加载器。有任何想法吗
编码:
audio - 播放 ima4 文件
我希望为 ipad 应用程序以尽可能紧凑的文件格式录制语音,而不关心音质。我选择了 ima4 格式,但对音频知之甚少,因此无法弄清楚如何播放生成的文件以测试它的声音。这是一种压缩格式,我必须用一些工具解压缩才能听它吗?如果我想要一些紧凑且合理连贯但不担心质量好的东西,这是正确的格式吗?
java - Java声音只播放一次?
我用下面的方法播放录制的声音,效果很好,但是为什么只播放一次,第二次点击播放按钮,没有任何反应,如何重置数据?
经过我的测试,我发现这条线导致了问题
" if ((numBytesRead=playbackInputStream.read(data))==-1) break;
"
我第一次播放时,有数据,它运行良好,但第二次,它坏了。为什么 ?如何解决?
ios - MP3 下载和播放 VS 通过流播放 - 在 iPhone 中
我在托管服务器上有一个 MP3。我必须观点——每一个都需要不同的行动。
视图 A : MP3 应该从服务器通过流播放 (每次流)
视图 B:MP3 应该下载 - 然后在本地播放(下载一次)
(我有 View A 工作 - 流很好)
视图 B 不会下载。
有人可以给我看一个例子吗?