商品ページでサンプルボイスを再生させたい

現在私たちのショップでは、音声商品を販売しています

こちらはsky pilotを利用して販売、ダウンロード機能を実現できているのですが

商品ページでサンプルボイスを再生する機能を追加したいと考えています

こちらどのように実現できるのでしょうか?

使用しているテーマはDawnです

@torano

初めまして。新垣です。

下記のようなコードで、音声ファイルを挿入することができます。


 

下記が参考になるかと思います。

https://catnose.me/learning/html/audio

https://developer.mozilla.org/ja/docs/Web/HTML/Element/audio

以上、参考になりましたら幸いです。

回答いただきありがとうございます!

大変参考になる書き込みありがとうございます!

src="Shopifyにアップロードした音声ファイルのリンク

こちらのリンクは、どのように取得するかご存知ではないでしょうか?
通常shopify上に音声ファイルはアップロードできない認識なので、どうしたら良いかと…

こちら実現できれば完璧だと考えています!

@torano

mp3のような音声ファイルであればアップロード可能で、ファイル内からリンクをコピーできます。

他のファイル形式でアップロードできるかは不明なのですが、お試しください!

ありがとうございます!

確かにこちらのリンクを貼ればサンプルボイスを再生することが可能ですね!

ただ特定の商品と結びつけることができないように見えるので、どうやってliquidファイルに書き込んでおくかが難しそうですね…

商品に"音声ファイル"のようなテキスト定義のメタフィールドを作成しておき、その中に該当音声ファイルのリンクを入れておきます。

その上で、下記の編集したコードを入れることで紐付けが可能かと思います。

天才だ…!!!

ありがとうございます!

新垣さんのような素晴らしい実力を持った方に回答いただき嬉しいです!

早速試してみたいと思います :sob:

1 Like

この質問を見て追加でお聞きしたいのですが、音源の mp3 をアップロードしてもエラーが出てしまうのですが、何か原因があるのでしょうか?