问题标签 [playing]
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 Media Player 没有停止,当我单击歌曲链接时,它会播放多次
当我单击我的 html 文件中的 html href 链接时,即播放歌曲。但是我再次点击了相同的链接,它开始播放歌曲而没有停止以前的活动。我无法通过单击该链接两次来停止这首歌。
请帮助我的人,当我一次又一次地点击歌曲链接时,它会同时播放多次。我想停止这首歌并从头开始。
这是我的主要活动
这是我的 MyWebViewClient 类
这是我的 PlayTune 课程
这是我的 AudioPlayer 类。虽然在 stopPlaying 方法中的 Toast 可以工作,但是在 if 语句中的 toast 以及 stop 和 reset 命令都不起作用。
这是我的 HTML - puretest.html
这是我的布局
android - 在类似于 facebook 的列表视图/滚动视图中自动播放视频
如果视图包含视频,我需要视频在列表视图/滚动视图中自动播放。这与 facebook 非常相似。如果用户向下滚动并且可见区域包含视频,则系统将播放视频,如果仍然滚动,则它会自动停止该视频。它应该像一次播放一个视频一样工作。
有人可以帮我吗?
我经历过的来源:
谢谢..!!
android - 无法在 exoplayer android 中播放一些 flv 视频
我正在使用 exoplayer 创建一个播放器。在论坛上说支持flv视频。我可以播放一些视频,以及分辨率为 640x360 的视频。但我无法播放 1280x720 分辨率和其他分辨率的视频。请帮忙。提前致谢
video - 如何在非 Android、IOS、Web 的平台上播放 Youtube 视频?
我想用我自己的程序播放 Youtube 视频。不幸的是,我发现“播放 Youtube 视频 API”只支持 Android、IOS 和 Web (IFrame),而我的程序无法在这些平台上运行。
到目前为止,我只找到了一种解决方案。我通过 get_video_info 检索视频的“下载链接”。例如,这是我得到的一个链接:
http://r8---sn-42u-nbor.googlevideo.com/videoplayback?fexp=9408086%2C9413209%2C9416126%2C9416891%2C9419452%2C9422596%2C9428398%2C9429854%2C9431012%2C9433096%2C9433380%2C9433946%2C9435526%2C9435876% 2C9436618%2C9437066%2C9437553%2C9438663%2C9438697%2C9439652%2C9439818%2C9439885%2C9440878&过期=1467991919&lmt=1450948590440899&ip=210.245.31.23&key=yt6&ms=au&mv=m&source=youtube&id=o-AGJZH_QZDqM37AUvkGw-vb8K-kRvxZeO11rd3pE3Rgnm&dur=38366.818&mn=sn-42u-nbor&upn=diBdVgDBQmw&signature=20F8392E3097925E38B41B1B7E2D8CC85015CBE7.A1BC6E2E2ECA8368A646E00919A303065AAEC011&mm=31&initcwndbps=1897500&mime=video%2Fmp4&itag=18&sver= 3&pl=24&ratebypass=yes&ipbits=0&mt=1467969960&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Clmt%2Cmime%2Cmm%2Cmn%2Cms%2Cmv%2Cpl%2Cratebypass%2Csource%2Cupn%2Cexpire&signature=&type; %20codecs=%22avc1.42001E,%20mp4a.40.2%22&title=NCS%20Music%20Non%20Stop%2010%20Hours
但是,我发现此链接将在几个小时后过期。
我想知道:
我怎么知道链接即将过期?我在链接中找到了“expire”参数: expire=1467991919 那么它是什么意思呢?数字1467991919的单位是什么?
或者,有没有什么解决方案可以在非安卓、IOS、Web 的平台上播放 Youtube 视频?
非常感谢:)
javascript - 播放视频时更改视频大小?
当我确定这应该很容易时,我很难弄清楚这一点。所以,我在我正在开发的网站上有一个视频。我希望这个视频在开始播放时调整为不同的 CSS(更大的宽度/高度),并在暂停时调整回正常大小(删除 CSS)。我该怎么做呢?我通过添加/删除 CSS 尝试了带有切换功能的 jQuery。但是,单击时会发生调整大小,而我希望在它开始播放时拥有它。有没有办法做到这一点?
代码是
这可行,唯一的问题是当我单击“播放”按钮时,视频不会变大。所以我想我要么将相同的功能应用于“播放”按钮,要么将功能标记为视频开始播放的时间。
谢谢
ios - 在 Swift 3 的集合视图单元格中点击按钮时如何从数组中播放声音?
使用 iOS 斯威夫特 3
我使用 collectionView 开发了一个自定义键盘。每个 collectionViewCell 在我的代码中创建的按钮数组中都有一个按钮 - 当用户点击此按钮时,我希望在我的代码中也创建的声音数组中播放适当的声音...。设置数组以便例如,按钮数组直接对应于声音数组
var 按钮 = [“1”、“2”、“3”、“4”] var 声音 = [“声音 1”、“声音 2”、“声音 3”、“声音 4”]
我已经设法让声音以随机顺序从数组播放,但我希望声音按数组的顺序播放 - 所以当用户点击按钮 1 时,sound1 将播放....当用户点击按钮 2 时,sound2 将玩等
在 iOS 模拟器上,当用户点击按钮 1 时,会随机选择上述任何一种声音进行播放
这是我在用户点击 collectionViewCell 中的按钮时使用的代码,声音随机播放,而不是匹配“声音”数组的顺序。仅供参考,下面的代码“声音”是我创建的声音数组
android - 声音没有在声音播放android程序中播放
在这个程序中,我们可以用按钮播放 15 个 mp3 文件。我在“youwave for android”中模拟程序,效果很好。当我在 lenovo ideatab a3000 平板电脑和 xperia z1 手机上进行测试时,有时当我们从一个按钮切换到另一个按钮时,它不会播放声音,如果我们再次按下按钮,它也不会播放。我们应该按下其他按钮并回到没有播放声音的按钮播放声音。我检查了这些按钮的编程。还有另一个问题,有时当我退出程序时,声音不会停止播放。我最近添加了延迟,在此之前并没有犹豫。
这是程序:
xml文件:
android - 无法在 iOS 中流式传输/播放从 Android 录制的音频文件
我正在使用StreamingKit
目标 C(在 iPhone 中录制)中流式传输音频(.mp4)。从 iPhone 播放音频时流式传输正常。但是,当我收到录制在 android 设备(Samsung Galaxy S4 和 S5)中的音频文件时,它不会在 iPhone 中流式传输并引发错误:STKAudioPlayerErrorStreamParseBytesFailed
后来,我用不同的 android 设备(Nexus 5)尝试了它,它在 iPhone 中流式传输良好. 有什么建议么?
video - 通过 sd 卡和 URL 在 Android TV 中播放视频
当我尝试使用视频视图在 Android TV 上播放 MP4 文件时,它显示空白部分代替视频视图,但我听到了音频。您能否将在 Android TV 中播放视频的示例代码发送给我。谢谢你。