The problem that, if your start playing video in iframe, and go to another
tiddler, this video will not stop and you will hear the sound of it.
воскресенье, 5 июля 2020 г., 14:43:45 UTC+3 пользователь Jake написал:
>
> Yep, that worked!
>
> Using the inline filter, your macro definition would look like this:
>> \define video(url, w:"400px", h:"300px")
>> <iframe width="$w$" height="$h$" src={{{ [[$url$]removeprefix[https://
>> www.youtube.com/watch?v=]addprefix[https://www.youtube.com/embed/]] }}}
>> frameborder="0" allowfullscreen></iframe>
>> \end
>>
>
> As well as this:
>
> One more note... to make the code a bit easier to understand, you could
>> use a couple of variables to define the values of the prefixes and the
>> modified src URL, like this:
>> \define video(url, w:"400px", h:"300px")
>> <$vars old="https://www.youtube.com/watch?v=" new="
>> https://www.youtube.com/embed/">
>> <$vars src={{{ [[$url$]removeprefix<old>addprefix<new>] }}}>
>> <iframe width="$w$" height="$h$" src=<<src>> frameborder="0"
>> allowfullscreen></iframe>
>> </$vars>
>> </$vars>
>> \end
>>
>
> And even this:
>
>
>> \define video(url, w:"400px", h:"300px")
>> <iframe width="$w$" height="$h$" src={{{ $url$ +[split[watch?v=]join[
>> embed/]] }}} frameborder="0" allowfullscreen></iframe>
>> \end
>>
>
>
> In the end I decided to stick with this final macro:
>
> \define vid(id, w:"534px", h:"300px")
> <iframe src={{{ [[$id$]addprefix[https://www.youtube.com/embed/]] }}}
> width="$w$" height="$h$" frameborder="0" allowfullscreen></iframe>
> \end
>
> and usage like: <<vid "ScjChJDp3mo">>
>
> Don't want to deal with youtube.com/youtu.be and https:/http: in the
> future.
>
> Btw, did I get it right that you don't need to specify
> (parameters/variables - whatever they're called) of the macro when calling
> it and if their names are omitted macro just handles them in a specified
> order?
> So I don't need to write: <<vid id:"VIDEOID" w:"640" h:"360">> and I can
> write just <<vid "VIDEOID" "640" "360">>?
>
>
> Thanks Eric and Mat! And Eric especially for the comprehensive lecture.
> Too bad it would be forever lost in the annals of this forum. I think it
> could be usefull to many other newbies.
> I think someone should seriously think about "TW Online Tutorial" (with
> some learning curve, cases, recipies etc), becase as I said earlier
> tiddlywiki.com <https://tiddlywiki.com/#SetWidget> is of course very
> usefull, but provide not very much in terms of "learning". In most cases
> there are just parameter descriptions and very basic usage. And Working
> with TiddlyWiki <https://tiddlywiki.com/#Working%20with%20TiddlyWiki> section
> is very limited as well.
>
> enjoying,
> \ (•◡•) /
>
>
--
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/19d6d4dd-d4a9-4d72-b03e-752aac65732ao%40googlegroups.com.