问题标签 [smil]

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 投票
2 回答
664 浏览

javascript - 是否可以从 javascript 访问 SMIL 计时器?

我正在尝试使用SMIL将文本键入到嵌入在 SVG 中的字段中。我每晚在 Chrome 和启用 SMIL 的 Firefox 中都尝试了以下代码,但没有效果:

文本字段出现,但仍为空。所以,我想我会注册 beginEvent 并手动进行替换。为了测试这些事件,我添加了:

以及从事件模型中有意义的 javascript :

rect但是在任一animate浏览器中都没有触发事件。下一个合乎逻辑的步骤似乎是模拟动画(ala. FakeSmile),但如果可能的话,我想使用浏览器的动画计时器。

0 投票
2 回答
6337 浏览

iphone - iPhone 是否支持传入彩信中的 SMIL?

在我开发的一项服务中,我正在向用户发送一条 MMS 消息,该消息由 6 张静态图像组成。为了正确排序图像并添加格式,我使用了 SMIL,它在一系列设备上运行良好。

但是,iPhone 似乎根本无法识别 SMIL。图像按文件名的字母顺序排列,更糟糕的是 - 它们不会显示为单个 MMS 消息 - 而是显示为 7 条消息:标题和一张图像的一条消息。

这是我的微笑:

有没有人在 iPhone 上使用 SMIL MMS 消息取得成功?谢谢

0 投票
1 回答
384 浏览

c# - c#相当于stripcslashes函数?

我正在处理一个项目,其中包括从 mms 网关获取 MMS 并将图像存储在磁盘上。

这包括使用接收到的 base64 编码字符串并将其作为 zip 文件存储到 Web 服务器。然后打开此 zip,并检索图像。

我们已设法将其存储为 zip 文件,但它已损坏且无法打开。

网关的文档非常少,我们只有一个 php 示例可以依赖。我想我们已经弄清楚了如何“翻译”其中的大部分内容,除了 PHP 函数stripcslashes(inputvalue)。任何人都可以阐明如何在 c# 中做同样的事情吗?

我们感谢您的帮助!

0 投票
3 回答
33278 浏览

animation - 如何循环 SVG 动画序列?

我有以下序列animationTransform

如果可以在不使用脚本的情况下循环这个序列?

repeatCount="indefinite"我可以通过使用我想按顺序循环整个序列来将单个动画设置为循环。

0 投票
2 回答
3824 浏览

android - 在 Android 2.1 上播放 SMIL

是否可以在 Android 2.1 上调用本机 SMIL 播放器?您能否提供代码示例或指向相关信息的指针?

非常感谢

0 投票
2 回答
417 浏览

html - SMIL 中的动画

有人有在 SMIL 中学习动画的资源吗?

0 投票
1 回答
308 浏览

html - 我可以在 SMIL 中播放 SVG 动画吗?

对于一个数字标牌项目,我创建了一个基于 SVG 的纲要,它可以在 Spinetix 盒子上循环播放其他 SVG 文件。

现在我不得不更换播放设备。新的支持 SMIL,我正在寻找一种在此设备上重用旧解决方案的方法。我想创建一个播放独立 SVG 文件的 SMIL 列表(我认为基本上是一样的)。

我用谷歌搜索并搜索并没有找到实现这一点的方法。有任何想法吗?感谢您在这方面的帮助。

谢谢你,朱里

0 投票
1 回答
11278 浏览

animation - how to start an animation on the end of another animation?

I am trying to have a dot fade from white to red and then from white to red.

This is what I have thus far:

I want the second animation to begin when the first one ends, I know this is possible, I just can't figure it out.

0 投票
1 回答
358 浏览

internet-explorer-8 - SMIL:t:Internet Explorer 8 中的音频问题

我正在尝试恢复十年前制作的项目。SMIL2 在 IE6 中成功使用。

我发现 IE8 仍然支持 SMIL,但是 t:media 和 t:audio 元素不再播放音频/媒体内容。

这是在 IE6(在 VirtualPC 下)可以正常工作但在 IE8 中存在问题的简单示例

<html xmlns:t="urn:schemas-microsoft-com:time">
<head>
<?import namespace="t" implementation="#default#time2">
</head>
<body>
<t:audio src ="LoopyMusic.wav" repeatCount="indefinite" type="wav" />
</body>
</html>

另一个注意事项 - 如果 t:audio 包含在序列 (t:seq) 中 - t:audio 之后的元素永远不会启动它的效果。

Internet Explorer 8 下的 SMIL 支持是否存在任何已知问题/解决方法?

0 投票
3 回答
3046 浏览

animation - 如何检测 SVG 动画是否可用

有没有好办法检测SVG动画是否可用,然后适当调整DOM?

我正在使用 animateMotion 为g包含images 的运动设置动画。这仅适用于 Mozilla;更糟糕的是,animateMotion未启动的图像在 Mozilla 和 WebKit 中的位置不同(但在每个位置都不相同!)。

似乎我需要一种方法来调整 g 和 images 上的属性以处理每种情况,并且animateMotion只有在它可以工作时才添加标签。有什么建议么?