/    Sign up×
Community /Pin to ProfileBookmark

Works In All Except Safari Mobile

So I’m trying to add a song to the queue with:

[CODE]
document.song.SetQTNEXTUrl(1,'<music.mp3>T<myself>’);
[/CODE]

This works perfectly on all platforms, except the one I really need it to work on: Safari Mobile(iPhone)

I keep getting this error:

[CODE]
TypeError: Result of expression ‘document.song.SetQTNEXTUrl’ [undefined] is not a function.
[/CODE]

Anyone have a clue as to what is wrong?

to post a comment
JavaScript

3 Comments(s)

Copy linkTweet thisAlerts:
@KorOct 30.2009 — eer... You should have specified that you are dealing with a QuickTime Javascript...

Now. It looks like you have an OBJECT tag and an EMBED tag called "song". Make sure that both OBJECT and EMBED have a [B]name[/B] attribute [I]and[/I] an[B] id [/B]attribute as well, with the same value: "song"

More about QuickTime JavaScript:

http://developer.apple.com/safari/library/documentation/QuickTime/Conceptual/QTScripting_JavaScript/bQTScripting_JavaScri_Document/QuickTimeandJavaScri.html
Copy linkTweet thisAlerts:
@HeliozentricauthorOct 30.2009 — I altered the ac_quicktime.js to make sure that both the embed and object elements have both an in and name of 'song'.

But this didn't seem to help any.

Here is the object/embed code that the ac_quicktime.js creates:

[CODE]
<object width="960" height="300" name="song" id="song" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B">
<param value="hotgrillz.mp3" name="src"/>
<param value="song" name="name"/>
<param value="song" name="id"/>
<param value="true" name="controller"/>
<param value="aspect" name="scale"/>
<param value="myself" name="target"/>
<param value="hotgrillz.mp3" name="href"/>
<param value="false" name="autoplay"/>
<param value="audio/mp3" name="type"/>
<embed width="960" height="300" type="audio/mp3" autoplay="false" href="hotgrillz.mp3" target="myself" scale="aspect" controller="true" id="song" name="song" pluginspage="http://www.apple.com/quicktime/download/" src="hotgrillz.mp3"/>
</object>
[/CODE]


Hopefully this will help.

**EDIT**

I got the name and id attributes to both set in the <param> tags as well, but I'm still getting the same error.
Copy linkTweet thisAlerts:
@HeliozentricauthorNov 02.2009 — Bump.

I could really use some help with this. Any advice at all is appreciated.
×

Success!

Help @Heliozentric spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.27,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @AriseFacilitySolutions09,
tipped: article
amount: 1000 SATS,

tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,
)...