草庐IT

RTMP播放器

全部标签

javascript - 动画播放状态不适用于 Safari

我不知道出了什么问题,但我遇到的每个错误都与Safari相关,而且非常烦人。我的网站上有一个代码,当用户鼠标不在页面主体上时,比如在另一个选项卡中或物理上不在页面上,圆形动画暂停,当用户鼠标再次返回主体时,css动画恢复它停止的地方。它在Chrome、Firefox上完美运行……但在Safari上……它有这个蓝色背景,当您离开body时弹出,当您返回时它会变得疯狂并立即开始所有颜色。有时它甚至不会在完成后启动,您必须刷新。这是我录制的gif。当蓝色背景出现时:https://gyazo.com/1d063cb8ccce17481df858330b5c8a80当所有颜色同时开始时:htt

HTML5 <video> 元素无法在 iOS 中播放

我有一个.mp4上传到GoogleCloudStorage的视频。我正在使用元素在我的网站上播放。它在桌面上加载,但不iOS。(尚未在Android上测试)代码在Safari网络检查器的Resources选项卡中,视频文件有一条错误消息:“尝试加载资源时发生错误”这可能是CORS问题吗?值得注意的是,直接访问视频url(使用iOSSafari)可以正常工作,所以我认为视频编码没问题。 最佳答案 问题是负z-index导致父元素被隐藏。奇怪的是,它只在iOS而不是桌面浏览器上引起了问题。

ios - 在 UITableview Cell 中播放视频

在我的一个应用程序中,我必须在UITableviewcell中播放视频,一次在一个单元格中播放一个视频,当滚动UITableview和单元格隐藏视频时应该停止。我的项目在Objc中。对任何第三方有什么建议吗?提前致谢 最佳答案 在该单元格中使用UIWebView,它将正常工作NSString*baseUrl=@"http://www.youtube.com/embed/";NSString*videoUrl=[NSStringstringWithFormat:@"%@%@",baseUrl,embedCode];videoUrl=[

ios - iMessage 扩展将视频添加到 MSConversation 并直接播放

我发现基本上有很多方法可以将视频添加到MSConversation中。创建一个MSMessage实例并将文件URL添加为MSMessageTemplateLayout的mediaFileURL属性letlayout=MSMessageTemplateLayout()layout.imageTitle=captionlayout.mediaFileURL=medialayout.caption=nillayout.subcaption=nillayout.imageSubtitle=nillayout.subcaption=nillayout.trailingSubcaption=nil

ios - MPMusicPlayerController 不会寻求给定的播放时间

我希望MPMusicPlayerController.applicationMusicPlayer()实例从特定的开始时间开始播放:applicationMusicPlayer.setQueueWithStoreIDs([String(track.id)])applicationMusicPlayer.currentPlaybackTime=10.0print(applicationMusicPlayer.currentPlaybackTime)//willprint10.0但是一旦玩家开始播放该项目,它就会将其currentPlaybackTime重置为零并从头开始:applicat

android - 是否可以在 React-Native 中使用内置的视频播放器

我正在尝试在我的React-Native应用程序中播放视频,但我只想使用操作系统内置的标准视频播放器。例如,当您在手机上使用Safari或Chrome时,然后按下视频上的播放按钮。我基本上想要在我的应用程序中使用它,但我看到的一切都告诉我使用名为react-native-video的库,据我所知,这需要您完全制作自己的视频播放器。坦率地说,我需要一些东西,它只需要一个url作为源,然后onPress它会打开操作系统内置的native视频播放器。有谁知道这是否可能? 最佳答案 您正在寻找Linking(usageexplanation

ios - AVAudioPlayer 在播放时不会停止

我正在开发一款通过逐句播放声音文件来播放旁白的应用程序。使用以下代码,它按预期播放。但是,在添加“停止”按钮以停止正在播放的内容后,我发现“停止”按钮并没有停止声音。我在按下“播放”按钮之前测试了“停止”按钮,没有问题(打印了消息)。但是,在按下“播放”后,当NarrationPlayer正在播放时,“停止”按钮不起作用(未打印任何消息)。知道哪里出了问题吗?importUIKitimportAVFoundationclassViewController:UIViewController,AVAudioPlayerDelegate{varNarrationPlayer:AVAudioP

iOS 应用程序在后台播放音乐时被终止

我开发了一个iOS音乐播放器,可以在后台模式下播放自己的音乐文件。该应用程序基于ReactNative0.48并使用了一些第三方插件,如musiccontrols和audio-toolkit作为声音库。由于我在我的设备上安装了iOS11,我遇到了以下问题:当我在后台模式下播放音乐时,该应用程序会在10-15分钟后终止并显示以下消息:Messagefromdebugger:Terminatedduetosignal9这在iOS10上没有发生,在这个旧的iOS版本上,应用程序在后台模式下运行良好。我还设置了正确的背景模式:内存和CPU使用看起来正常,与iOS10相比没有发现任何特别之处:i

javascript - 测试浏览器是否支持未静音播放内联视频

如何测试视频是否在不静音的情况下在线播放?我自己尝试过创建一小段自动播放小视频(20kb)的脚本。根据视频是否正在“播放”返回一个bool值。这似乎是有效的。在iOS上,它返回false。在桌面上它返回true。但是,我想征求其他意见,看看这是否是运行测试的正确方法。JS:var$video=$('video');$video.on('loadstart',function(){setTimeout(function(){alert(isUnmutedInlineSupported()?'supported':'unsupported');},500);});functionisUnm

ios - 所有 Controller 上的快速播放器小部件

我正在我的应用程序中播放广播。并希望拥有带有信息+控制按钮的小部件,这些小部件将在播放时持续存在于应用程序中的所有Controller上。就像在iTunes中或像谷歌chromecast容器一样,它将从底部推送其他ViewController的所有元素(不是覆盖元素)我知道覆盖View可以在appdelegate中添加到keywindow,正如GoogleCastContainer添加的那样:letappStoryboard=UIStoryboard(name:"Main",bundle:nil)letnavigationController=appStoryboard.instant